39 lines
1.1 KiB
TypeScript
39 lines
1.1 KiB
TypeScript
|
export const ROUTES = {
|
||
|
home: '/',
|
||
|
inbox: '/inbox',
|
||
|
connect: '/connect',
|
||
|
create: '/create',
|
||
|
edit: '/edit/:shoutId',
|
||
|
editSettings: '/edit/:shoutId/settings',
|
||
|
drafts: '/drafts',
|
||
|
topics: '/topics',
|
||
|
topic: '/topic/:slug',
|
||
|
authors: '/authors',
|
||
|
author: '/author/:slug',
|
||
|
authorComments: '/author/:slug/comments',
|
||
|
authorAbout: '/author/:slug/about',
|
||
|
feed: '/feed',
|
||
|
feedMy: '/feed/my',
|
||
|
feedNotifications: '/feed/notifications',
|
||
|
feedDiscussions: '/feed/discussions',
|
||
|
feedBookmarks: '/feed/bookmarks',
|
||
|
feedCollaborations: '/feed/collaborations',
|
||
|
search: '/search/:q?',
|
||
|
dogma: '/about/dogma',
|
||
|
discussionRules: '/about/discussion-rules',
|
||
|
guide: '/about/guide',
|
||
|
help: '/about/help',
|
||
|
manifest: '/about/manifest',
|
||
|
partners: '/about/partners',
|
||
|
principles: '/about/principles',
|
||
|
projects: '/about/projects',
|
||
|
termsOfUse: '/about/terms-of-use',
|
||
|
thanks: '/about/thanks',
|
||
|
expo: '/expo/:layout?',
|
||
|
profileSettings: '/profile/settings',
|
||
|
profileSecurity: '/profile/security',
|
||
|
profileSubscriptions: '/profile/subscriptions',
|
||
|
fourOuFour: '/404',
|
||
|
article: '/:slug',
|
||
|
} as const
|