fix: integration links in manage section do not work (#441)

This commit is contained in:
Meier Lukas
2024-05-05 22:20:18 +02:00
committed by GitHub
parent 08d1b6c638
commit 4b80b16b53
5 changed files with 18 additions and 10 deletions

View File

@@ -47,9 +47,9 @@ export const DeleteIntegrationActionButton = ({
message: t("notification.success.message"),
});
if (count === 1) {
router.replace("/integrations");
router.replace("/manage/integrations");
}
void revalidatePathAction("/integrations");
void revalidatePathAction("/manage/integrations");
},
onError: () => {
showErrorNotification({

View File

@@ -83,8 +83,8 @@ export const EditIntegrationForm = ({ integration }: EditIntegrationForm) => {
title: t("integration.page.edit.notification.success.title"),
message: t("integration.page.edit.notification.success.message"),
});
void revalidatePathAction("/integrations").then(() =>
router.push("/integrations"),
void revalidatePathAction("/manage/integrations").then(() =>
router.push("/manage/integrations"),
);
},
onError: () => {
@@ -164,7 +164,11 @@ export const EditIntegrationForm = ({ integration }: EditIntegrationForm) => {
}}
/>
<Group>
<Button variant="default" component={Link} href="/integrations">
<Button
variant="default"
component={Link}
href="/manage/integrations"
>
{t("common.action.backToOverview")}
</Button>
<Button type="submit" loading={isPending} disabled={isDirty}>

View File

@@ -40,7 +40,7 @@ export const IntegrationCreateDropdownContent = () => {
{filteredKinds.map((kind) => (
<Menu.Item
component={Link}
href={`/integrations/new?kind=${kind}`}
href={`/manage/integrations/new?kind=${kind}`}
key={kind}
>
<Group>

View File

@@ -80,8 +80,8 @@ export const NewIntegrationForm = ({
title: t("integration.page.create.notification.success.title"),
message: t("integration.page.create.notification.success.message"),
});
void revalidatePathAction("/integrations").then(() =>
router.push("/integrations"),
void revalidatePathAction("/manage/integrations").then(() =>
router.push("/manage/integrations"),
);
},
onError: () => {
@@ -139,7 +139,11 @@ export const NewIntegrationForm = ({
/>
<Group>
<Button variant="default" component={Link} href="/integrations">
<Button
variant="default"
component={Link}
href="/manage/integrations"
>
{t("common.action.backToOverview")}
</Button>
<Button type="submit" loading={isPending} disabled={isDirty}>

View File

@@ -148,7 +148,7 @@ const IntegrationList = async ({
<ActionIconGroup>
<ActionIcon
component={Link}
href={`/integrations/edit/${integration.id}`}
href={`/manage/integrations/edit/${integration.id}`}
variant="subtle"
color="gray"
aria-label="Edit integration"