component hierarchy - ntuzer/EvenTide GitHub Wiki
Functional Component Hierarchy
Root
App
NavBar
MainPage
Footer
NavBar
NavBar
- Components:
SessionButtonContainer
&SessionButton
- State:
session
- State:
- Components:
Main Page:
Events
EventIndexContainer
&EventIndex
- Route:
/#/
- State:
events
,users
- Components:
- EventIndexItem
- State:
events[:id]
,users[:id]
- Route:
EventShowContainer
&EventShow
- Route:
/#/events/:id
- State:
events
,users
- Components:
- EventShow
- State:
events[:id]
,users[:id]
- Route:
EventFormContainer
&EventForm
- Route:
/#/events/new
&/#/events/:eventId/edit
- State:
errors.eventForm
- Route:
EventSearchIndexContainer
&EventSearchIndex
- Route:
/#/
- State:
ui
- Components:
EventSearchIndexItem
&EventSearchIndex
- State: none.
- Route:
Session
SessionFormContainer
&SessionForm
- Route:
/#/login
&/#/signup
- State:
errors.login
- Route:
Users
UserShowContainer
&UserShow
- Route:
/#/users/:id
- State:
events
,users
- Components:
UserShow
- State:
events
- Components:
- Route: