Sha256: 9416a3470e16e65f2bff21075f45452fa578e82a4e540dcd2a0604c1ae2cad63

Contents?: true

Size: 879 Bytes

Versions: 12

Compression:

Stored size: 879 Bytes

Contents

class ExampleProfile extends React.Component {
  render() {
    return (
      <div>
        <h1>{this.props.options.name}</h1>
        <hr />
        <p>{this.props.options.bio}</p>
      </div>
    )
  }
}

Rev.registerExample('Router', class RouterExample extends React.Component {
  render() {
    const {Router, RouterLink} = Rev.Components
    
    return (
      <div>
        <Router path="revelry/index" options={{"name": "Initial Name", "bio": "Initial Bio"}}>
          <ExampleProfile options={{"name": "Initial Name", "bio": "Initial Bio"}} />
          <hr />
          <ul>
            <li><RouterLink href="/profiles/1">First Profile</RouterLink></li>
            <li><RouterLink href="/profiles/2">Second Profile</RouterLink></li>
            <li><RouterLink href="/badlink">Bad Link</RouterLink></li>
          </ul>
        </Router>
      </div>
    )
  }
})

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
revelry_core-0.1.24.0 app/assets/javascripts/revelry/examples/Router.es6
revelry_core-0.1.23.0 app/assets/javascripts/revelry/examples/Router.es6
revelry_core-0.1.22.0 app/assets/javascripts/revelry/examples/Router.es6
revelry_core-0.1.21.0 app/assets/javascripts/revelry/examples/Router.es6
revelry_core-0.1.20.0 app/assets/javascripts/revelry/examples/Router.es6
revelry_core-0.1.19.0 app/assets/javascripts/revelry/examples/Router.es6
revelry_core-0.1.18.0 app/assets/javascripts/revelry/examples/Router.es6
revelry_core-0.1.17.0 app/assets/javascripts/revelry/examples/Router.es6
revelry_core-0.1.16.0 app/assets/javascripts/revelry/examples/Router.es6
revelry_core-0.1.15.0 app/assets/javascripts/revelry/examples/Router.es6
revelry_core-0.1.14.0 app/assets/javascripts/revelry/examples/Router.es6
revelry_core-0.1.13.0 app/assets/javascripts/revelry/examples/Router.es6