mirror of
https://github.com/OneUptime/oneuptime.git
synced 2026-04-06 00:32:12 +02:00
feat: update route handling in various components to utilize RouteUtil for parameter population
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import PageMap from "../../../Utils/PageMap";
|
||||
import RouteMap from "../../../Utils/RouteMap";
|
||||
import RouteMap, { RouteUtil } from "../../../Utils/RouteMap";
|
||||
import PageComponentProps from "../../PageComponentProps";
|
||||
import Route from "Common/Types/API/Route";
|
||||
import ObjectID from "Common/Types/ObjectID";
|
||||
@@ -127,7 +127,10 @@ const TeamView: FunctionComponent<PageComponentProps> = (): ReactElement => {
|
||||
modelId={Navigation.getLastParamAsObjectID()}
|
||||
onDeleteSuccess={() => {
|
||||
Navigation.navigate(
|
||||
RouteMap[PageMap.ALERTS_SETTINGS_NOTE_TEMPLATES] as Route,
|
||||
RouteUtil.populateRouteParams(
|
||||
RouteMap[PageMap.ALERTS_SETTINGS_NOTE_TEMPLATES] as Route,
|
||||
{ modelId },
|
||||
),
|
||||
);
|
||||
}}
|
||||
/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import PageMap from "../../../Utils/PageMap";
|
||||
import RouteMap from "../../../Utils/RouteMap";
|
||||
import RouteMap, { RouteUtil } from "../../../Utils/RouteMap";
|
||||
import PageComponentProps from "../../PageComponentProps";
|
||||
import Route from "Common/Types/API/Route";
|
||||
import ObjectID from "Common/Types/ObjectID";
|
||||
@@ -127,7 +127,10 @@ const TeamView: FunctionComponent<PageComponentProps> = (): ReactElement => {
|
||||
modelId={Navigation.getLastParamAsObjectID()}
|
||||
onDeleteSuccess={() => {
|
||||
Navigation.navigate(
|
||||
RouteMap[PageMap.INCIDENTS_SETTINGS_NOTE_TEMPLATES] as Route,
|
||||
RouteUtil.populateRouteParams(
|
||||
RouteMap[PageMap.INCIDENTS_SETTINGS_NOTE_TEMPLATES] as Route,
|
||||
{ modelId },
|
||||
),
|
||||
);
|
||||
}}
|
||||
/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import PageMap from "../../../Utils/PageMap";
|
||||
import RouteMap from "../../../Utils/RouteMap";
|
||||
import RouteMap, { RouteUtil } from "../../../Utils/RouteMap";
|
||||
import PageComponentProps from "../../PageComponentProps";
|
||||
import Route from "Common/Types/API/Route";
|
||||
import ObjectID from "Common/Types/ObjectID";
|
||||
@@ -129,7 +129,10 @@ const IncidentPostmortemTemplateView: FunctionComponent<
|
||||
modelId={modelId}
|
||||
onDeleteSuccess={() => {
|
||||
Navigation.navigate(
|
||||
RouteMap[PageMap.INCIDENTS_SETTINGS_POSTMORTEM_TEMPLATES] as Route,
|
||||
RouteUtil.populateRouteParams(
|
||||
RouteMap[PageMap.INCIDENTS_SETTINGS_POSTMORTEM_TEMPLATES] as Route,
|
||||
{ modelId },
|
||||
),
|
||||
);
|
||||
}}
|
||||
/>
|
||||
|
||||
@@ -6,7 +6,7 @@ import UserElement from "../../../Components/User/User";
|
||||
import ProjectUtil from "Common/UI/Utils/Project";
|
||||
import PageMap from "../../../Utils/PageMap";
|
||||
import ProjectUser from "../../../Utils/ProjectUser";
|
||||
import RouteMap from "../../../Utils/RouteMap";
|
||||
import RouteMap, { RouteUtil } from "../../../Utils/RouteMap";
|
||||
import PageComponentProps from "../../PageComponentProps";
|
||||
import Route from "Common/Types/API/Route";
|
||||
import { Black } from "Common/Types/BrandColors";
|
||||
@@ -534,7 +534,10 @@ const TeamView: FunctionComponent<PageComponentProps> = (): ReactElement => {
|
||||
modelId={Navigation.getLastParamAsObjectID()}
|
||||
onDeleteSuccess={() => {
|
||||
Navigation.navigate(
|
||||
RouteMap[PageMap.INCIDENTS_SETTINGS_TEMPLATES] as Route,
|
||||
RouteUtil.populateRouteParams(
|
||||
RouteMap[PageMap.INCIDENTS_SETTINGS_TEMPLATES] as Route,
|
||||
{ modelId },
|
||||
),
|
||||
);
|
||||
}}
|
||||
/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import PageMap from "../../../Utils/PageMap";
|
||||
import RouteMap from "../../../Utils/RouteMap";
|
||||
import RouteMap, { RouteUtil } from "../../../Utils/RouteMap";
|
||||
import PageComponentProps from "../../PageComponentProps";
|
||||
import Route from "Common/Types/API/Route";
|
||||
import ObjectID from "Common/Types/ObjectID";
|
||||
@@ -128,9 +128,12 @@ const TeamView: FunctionComponent<PageComponentProps> = (): ReactElement => {
|
||||
modelId={Navigation.getLastParamAsObjectID()}
|
||||
onDeleteSuccess={() => {
|
||||
Navigation.navigate(
|
||||
RouteMap[
|
||||
PageMap.SCHEDULED_MAINTENANCE_EVENTS_SETTINGS_NOTE_TEMPLATES
|
||||
] as Route,
|
||||
RouteUtil.populateRouteParams(
|
||||
RouteMap[
|
||||
PageMap.SCHEDULED_MAINTENANCE_EVENTS_SETTINGS_NOTE_TEMPLATES
|
||||
] as Route,
|
||||
{ modelId },
|
||||
),
|
||||
);
|
||||
}}
|
||||
/>
|
||||
|
||||
@@ -5,7 +5,7 @@ import UserElement from "../../../Components/User/User";
|
||||
import ProjectUtil from "Common/UI/Utils/Project";
|
||||
import PageMap from "../../../Utils/PageMap";
|
||||
import ProjectUser from "../../../Utils/ProjectUser";
|
||||
import RouteMap from "../../../Utils/RouteMap";
|
||||
import RouteMap, { RouteUtil } from "../../../Utils/RouteMap";
|
||||
import PageComponentProps from "../../PageComponentProps";
|
||||
import Route from "Common/Types/API/Route";
|
||||
import BadDataException from "Common/Types/Exception/BadDataException";
|
||||
@@ -464,9 +464,12 @@ const TeamView: FunctionComponent<PageComponentProps> = (): ReactElement => {
|
||||
modelId={Navigation.getLastParamAsObjectID()}
|
||||
onDeleteSuccess={() => {
|
||||
Navigation.navigate(
|
||||
RouteMap[
|
||||
PageMap.SCHEDULED_MAINTENANCE_EVENTS_SETTINGS_TEMPLATES
|
||||
] as Route,
|
||||
RouteUtil.populateRouteParams(
|
||||
RouteMap[
|
||||
PageMap.SCHEDULED_MAINTENANCE_EVENTS_SETTINGS_TEMPLATES
|
||||
] as Route,
|
||||
{ modelId },
|
||||
),
|
||||
);
|
||||
}}
|
||||
/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import PageMap from "../../../Utils/PageMap";
|
||||
import RouteMap from "../../../Utils/RouteMap";
|
||||
import RouteMap, { RouteUtil } from "../../../Utils/RouteMap";
|
||||
import PageComponentProps from "../../PageComponentProps";
|
||||
import Route from "Common/Types/API/Route";
|
||||
import ObjectID from "Common/Types/ObjectID";
|
||||
@@ -20,7 +20,10 @@ const IncidentDelete: FunctionComponent<
|
||||
modelId={modelId}
|
||||
onDeleteSuccess={() => {
|
||||
Navigation.navigate(
|
||||
RouteMap[PageMap.SCHEDULED_MAINTENANCE_EVENTS] as Route,
|
||||
RouteUtil.populateRouteParams(
|
||||
RouteMap[PageMap.SCHEDULED_MAINTENANCE_EVENTS] as Route,
|
||||
{ modelId },
|
||||
),
|
||||
);
|
||||
}}
|
||||
/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import PageMap from "../../Utils/PageMap";
|
||||
import RouteMap from "../../Utils/RouteMap";
|
||||
import RouteMap, { RouteUtil } from "../../Utils/RouteMap";
|
||||
import PageComponentProps from "../PageComponentProps";
|
||||
import Route from "Common/Types/API/Route";
|
||||
import ObjectID from "Common/Types/ObjectID";
|
||||
@@ -196,7 +196,10 @@ const LlmProviderView: FunctionComponent<PageComponentProps> = (
|
||||
modelId={modelId}
|
||||
onDeleteSuccess={() => {
|
||||
Navigation.navigate(
|
||||
RouteMap[PageMap.SETTINGS_LLM_PROVIDERS] as Route,
|
||||
RouteUtil.populateRouteParams(
|
||||
RouteMap[PageMap.SETTINGS_LLM_PROVIDERS] as Route,
|
||||
{ modelId },
|
||||
),
|
||||
);
|
||||
}}
|
||||
/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import PageMap from "../../Utils/PageMap";
|
||||
import RouteMap from "../../Utils/RouteMap";
|
||||
import RouteMap, { RouteUtil } from "../../Utils/RouteMap";
|
||||
import PageComponentProps from "../PageComponentProps";
|
||||
import Route from "Common/Types/API/Route";
|
||||
import ObjectID from "Common/Types/ObjectID";
|
||||
@@ -236,7 +236,10 @@ const LogDropFilterView: FunctionComponent<PageComponentProps> = (
|
||||
modelId={modelId}
|
||||
onDeleteSuccess={() => {
|
||||
Navigation.navigate(
|
||||
RouteMap[PageMap.SETTINGS_LOG_DROP_FILTERS] as Route,
|
||||
RouteUtil.populateRouteParams(
|
||||
RouteMap[PageMap.SETTINGS_LOG_DROP_FILTERS] as Route,
|
||||
{ modelId },
|
||||
),
|
||||
);
|
||||
}}
|
||||
/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import PageMap from "../../Utils/PageMap";
|
||||
import RouteMap from "../../Utils/RouteMap";
|
||||
import RouteMap, { RouteUtil } from "../../Utils/RouteMap";
|
||||
import PageComponentProps from "../PageComponentProps";
|
||||
import Route from "Common/Types/API/Route";
|
||||
import SortOrder from "Common/Types/BaseDatabase/SortOrder";
|
||||
@@ -291,7 +291,10 @@ const LogPipelineView: FunctionComponent<PageComponentProps> = (
|
||||
modelId={modelId}
|
||||
onDeleteSuccess={() => {
|
||||
Navigation.navigate(
|
||||
RouteMap[PageMap.SETTINGS_LOG_PIPELINES] as Route,
|
||||
RouteUtil.populateRouteParams(
|
||||
RouteMap[PageMap.SETTINGS_LOG_PIPELINES] as Route,
|
||||
{ modelId },
|
||||
),
|
||||
);
|
||||
}}
|
||||
/>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import MarkdownUtil from "Common/UI/Utils/Markdown";
|
||||
import PageMap from "../../../Utils/PageMap";
|
||||
import RouteMap from "../../../Utils/RouteMap";
|
||||
import RouteMap, { RouteUtil } from "../../../Utils/RouteMap";
|
||||
import PageComponentProps from "../../PageComponentProps";
|
||||
import Route from "Common/Types/API/Route";
|
||||
import ObjectID from "Common/Types/ObjectID";
|
||||
@@ -251,9 +251,12 @@ const StatusPageAnnouncementTemplateView: FunctionComponent<
|
||||
modelId={Navigation.getLastParamAsObjectID()}
|
||||
onDeleteSuccess={() => {
|
||||
Navigation.navigate(
|
||||
RouteMap[
|
||||
PageMap.STATUS_PAGES_SETTINGS_ANNOUNCEMENT_TEMPLATES
|
||||
] as Route,
|
||||
RouteUtil.populateRouteParams(
|
||||
RouteMap[
|
||||
PageMap.STATUS_PAGES_SETTINGS_ANNOUNCEMENT_TEMPLATES
|
||||
] as Route,
|
||||
{ modelId },
|
||||
),
|
||||
);
|
||||
}}
|
||||
/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import PageMap from "../../../Utils/PageMap";
|
||||
import RouteMap from "../../../Utils/RouteMap";
|
||||
import RouteMap, { RouteUtil } from "../../../Utils/RouteMap";
|
||||
import PageComponentProps from "../../PageComponentProps";
|
||||
import Route from "Common/Types/API/Route";
|
||||
import ObjectID from "Common/Types/ObjectID";
|
||||
@@ -366,9 +366,12 @@ const SubscriberNotificationTemplateView: FunctionComponent<
|
||||
modelId={Navigation.getLastParamAsObjectID()}
|
||||
onDeleteSuccess={() => {
|
||||
Navigation.navigate(
|
||||
RouteMap[
|
||||
PageMap.STATUS_PAGES_SETTINGS_SUBSCRIBER_NOTIFICATION_TEMPLATES
|
||||
] as Route,
|
||||
RouteUtil.populateRouteParams(
|
||||
RouteMap[
|
||||
PageMap.STATUS_PAGES_SETTINGS_SUBSCRIBER_NOTIFICATION_TEMPLATES
|
||||
] as Route,
|
||||
{ modelId },
|
||||
),
|
||||
);
|
||||
}}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user