Skip to content

Frontend Routes

Colin Eckert edited this page Feb 5, 2021 · 8 revisions

Frontend Routes & Components

  • /
    • Splash
  • /login - login existing user
    • SessionForm
  • /signup - create new account
    • SessionForm
  • /demo - login as demo user
    • DemoLoginForm
  • /notebooks - render user's notebooks
    • NotebookIndexContainer
  • /notebooks/:notebookId- show selected notebook and notes
    • NotebookShowContainer
      • NotebookShow
    • NotesSidebarContainer
      • NoteIndex
        • NotesList
  • /notes - show all user's notes
    • NotesSidebarContainer
      • NoteIndex
        • NotesList
    • EditorContainer
      • Editor
  • /notebook/:notebookId/:noteId - render selected note to edit
    • NotesSidebarContainer
      • NoteIndex
        • NotesList
          • NotesListItem - highlight selected note
    • EditorContainer
      • Editor- show selected note title and body
  • /notes?tag=:tag_id - show all notes filtered by tag
    • NotesSidebarContainer
      • NoteIndex - filtered by tagId
  • /notebooks/:notebook_id/notes?tag=:tag_id - shows notes in notebook filtered by tag
    • NotesSidebarContainer
      • NoteIndex - filtered by notebookId and tagId

Note that a NavContainer and Nav component will be visible at all front-end routes.

Clone this wiki locally