Frontend Routes - fjswayze/Shack GitHub Wiki

Frontend Routes

Shack's components have the following structure:

  • Root
    • App
      • (main component goes here)

The following Routes render components between NavBar and Footer:

  • /

    • Splash
      • NavBar
      • Footer
  • /login

    • SessionForm
  • /signup

    • SessionForm
  • /user

    • AppNavBar
      • ChannelBrowser
      • CurrentUserModal
    • Sidebar
      • ChannelForm
      • ChannelsIndex
      • DirectMessagesIndex
    • channel/:channelId
      • ChannelComponent
        • Details
        • MessagesIndex
          • MessagesIndexItem
        • MessageForm
        • MembersModal
          • MembersModalIndex
          • MembersModalSearch
          • MembersModalForm
    • /direct_message/:direct_messageID
      • DirectMessageComponent
        • Details
        • MessagesIndex
          • MessagesIndexItem
        • MessageForm
        • MembersModal