2
import * as React from "react";
3
import { Switch, Route } from "react-router-dom";
4
import TriggerListContainer from "./Containers/TriggerListContainer";
5
import TriggerContainer from "./Containers/TriggerContainer";
6
import TriggerEditContainer from "./Containers/TriggerEditContainer";
7
import TriggerAddContainer from "./Containers/TriggerAddContainer";
8
import SettingsContainer from "./Containers/SettingsContainer";
9
import MetricStatsContainer from "./Containers/MetricStatsContainer";
10
import NotificationListContainer from "./Containers/NotificationListContainer";
11
import PatternListContainer from "./Containers/PatternListContainer";
12
import TagListContainer from "./Containers/TagListContainer";
13
import SilentPatternListContainer from "./Containers/SilentPatternListContainer";
14
import SilentTagListContainer from "./Containers/SilentTagListContainer";
15
import SubscriptionSearchContainer from "./Containers/SubscriptionSearchContainer";
16
import { getPagePath } from "./Domain/Global";
18
export default function DesktopApp(): React.Node {
21
<Route exact path={getPagePath("index")} component={TriggerListContainer} />
22
<Route exact path={getPagePath("triggerAdd")} component={TriggerAddContainer} />
23
<Route exact path={getPagePath("triggerEdit")} component={TriggerEditContainer} />
24
<Route exact path={getPagePath("trigger")} component={TriggerContainer} />
25
<Route exact path={getPagePath("settings")} component={SettingsContainer} />
26
<Route exact path={getPagePath("metricStats")} component={MetricStatsContainer} />
27
<Route exact path={getPagePath("notifications")} component={NotificationListContainer} />
28
<Route exact path={getPagePath("patterns")} component={PatternListContainer} />
29
<Route exact path={getPagePath("tags")} component={TagListContainer} />
30
<Route exact path={getPagePath("silent_patterns")} component={SilentPatternListContainer} />
31
<Route exact path={getPagePath("silent_tags")} component={SilentTagListContainer} />
32
<Route exact path={getPagePath("subscriptionSearch")} component={SubscriptionSearchContainer} />
33
<Route render={() => <p>404. Page not found</p>} />