joinlemmy-site/src/shared/routes.ts

64 lines
1.2 KiB
TypeScript
Raw Normal View History

import { IRouteProps } from "inferno-router/dist/Route";
import { Main } from "./components/main";
import { Apps } from "./components/apps";
2021-03-25 00:07:48 +00:00
import { Instances } from "./components/instances";
import { Contact } from "./components/contact";
2021-09-08 22:43:12 +00:00
import { Donate } from "./components/donate";
import { About } from "./components/about";
import { News } from "./components/news";
import { NewsItem } from "./components/news-item";
import { Releases } from "./components/releases";
export const routes: IRouteProps[] = [
{
path: `/`,
exact: true,
component: Main,
},
{
path: `/apps`,
exact: true,
component: Apps,
},
{
path: `/news`,
exact: true,
component: News,
},
{
path: `/releases`,
exact: true,
component: Releases,
},
{
path: `/news_item/:title`,
exact: true,
component: NewsItem,
},
{
path: `/about`,
exact: true,
component: About,
},
{
2021-03-25 00:07:48 +00:00
path: `/instances`,
exact: true,
2021-03-25 00:07:48 +00:00
component: Instances,
},
{
path: `/contact`,
exact: true,
component: Contact,
},
{
path: `/support`,
exact: true,
2021-09-08 22:43:12 +00:00
component: Donate,
},
{
path: `/donate`,
exact: true,
component: Donate,
},
];