fix: integration links in manage section do not work (#441)
This commit is contained in:
@@ -47,9 +47,9 @@ export const DeleteIntegrationActionButton = ({
|
|||||||
message: t("notification.success.message"),
|
message: t("notification.success.message"),
|
||||||
});
|
});
|
||||||
if (count === 1) {
|
if (count === 1) {
|
||||||
router.replace("/integrations");
|
router.replace("/manage/integrations");
|
||||||
}
|
}
|
||||||
void revalidatePathAction("/integrations");
|
void revalidatePathAction("/manage/integrations");
|
||||||
},
|
},
|
||||||
onError: () => {
|
onError: () => {
|
||||||
showErrorNotification({
|
showErrorNotification({
|
||||||
|
|||||||
@@ -83,8 +83,8 @@ export const EditIntegrationForm = ({ integration }: EditIntegrationForm) => {
|
|||||||
title: t("integration.page.edit.notification.success.title"),
|
title: t("integration.page.edit.notification.success.title"),
|
||||||
message: t("integration.page.edit.notification.success.message"),
|
message: t("integration.page.edit.notification.success.message"),
|
||||||
});
|
});
|
||||||
void revalidatePathAction("/integrations").then(() =>
|
void revalidatePathAction("/manage/integrations").then(() =>
|
||||||
router.push("/integrations"),
|
router.push("/manage/integrations"),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
onError: () => {
|
onError: () => {
|
||||||
@@ -164,7 +164,11 @@ export const EditIntegrationForm = ({ integration }: EditIntegrationForm) => {
|
|||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
<Group>
|
<Group>
|
||||||
<Button variant="default" component={Link} href="/integrations">
|
<Button
|
||||||
|
variant="default"
|
||||||
|
component={Link}
|
||||||
|
href="/manage/integrations"
|
||||||
|
>
|
||||||
{t("common.action.backToOverview")}
|
{t("common.action.backToOverview")}
|
||||||
</Button>
|
</Button>
|
||||||
<Button type="submit" loading={isPending} disabled={isDirty}>
|
<Button type="submit" loading={isPending} disabled={isDirty}>
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ export const IntegrationCreateDropdownContent = () => {
|
|||||||
{filteredKinds.map((kind) => (
|
{filteredKinds.map((kind) => (
|
||||||
<Menu.Item
|
<Menu.Item
|
||||||
component={Link}
|
component={Link}
|
||||||
href={`/integrations/new?kind=${kind}`}
|
href={`/manage/integrations/new?kind=${kind}`}
|
||||||
key={kind}
|
key={kind}
|
||||||
>
|
>
|
||||||
<Group>
|
<Group>
|
||||||
|
|||||||
@@ -80,8 +80,8 @@ export const NewIntegrationForm = ({
|
|||||||
title: t("integration.page.create.notification.success.title"),
|
title: t("integration.page.create.notification.success.title"),
|
||||||
message: t("integration.page.create.notification.success.message"),
|
message: t("integration.page.create.notification.success.message"),
|
||||||
});
|
});
|
||||||
void revalidatePathAction("/integrations").then(() =>
|
void revalidatePathAction("/manage/integrations").then(() =>
|
||||||
router.push("/integrations"),
|
router.push("/manage/integrations"),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
onError: () => {
|
onError: () => {
|
||||||
@@ -139,7 +139,11 @@ export const NewIntegrationForm = ({
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
<Group>
|
<Group>
|
||||||
<Button variant="default" component={Link} href="/integrations">
|
<Button
|
||||||
|
variant="default"
|
||||||
|
component={Link}
|
||||||
|
href="/manage/integrations"
|
||||||
|
>
|
||||||
{t("common.action.backToOverview")}
|
{t("common.action.backToOverview")}
|
||||||
</Button>
|
</Button>
|
||||||
<Button type="submit" loading={isPending} disabled={isDirty}>
|
<Button type="submit" loading={isPending} disabled={isDirty}>
|
||||||
|
|||||||
@@ -148,7 +148,7 @@ const IntegrationList = async ({
|
|||||||
<ActionIconGroup>
|
<ActionIconGroup>
|
||||||
<ActionIcon
|
<ActionIcon
|
||||||
component={Link}
|
component={Link}
|
||||||
href={`/integrations/edit/${integration.id}`}
|
href={`/manage/integrations/edit/${integration.id}`}
|
||||||
variant="subtle"
|
variant="subtle"
|
||||||
color="gray"
|
color="gray"
|
||||||
aria-label="Edit integration"
|
aria-label="Edit integration"
|
||||||
|
|||||||
Reference in New Issue
Block a user