Skip to content

Commit 14182e3

Browse files
github-actions[bot]tofikwestMarfuen
authored
refactor(trust): moved trust portal settings inside trust page, fix bugs in fields (#1867)
Co-authored-by: Tofik Hasanov <[email protected]> Co-authored-by: Mariano Fuentes <[email protected]>
1 parent 6933a73 commit 14182e3

File tree

13 files changed

+224
-140
lines changed

13 files changed

+224
-140
lines changed

apps/app/src/app/(app)/[orgId]/settings/layout.tsx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,6 @@ export default async function Layout({ children }: { children: React.ReactNode }
2424
path: `/${orgId}/settings`,
2525
label: 'General',
2626
},
27-
{
28-
path: `/${orgId}/settings/trust-portal`,
29-
label: 'Trust Portal',
30-
},
3127
{
3228
path: `/${orgId}/settings/context-hub`,
3329
label: 'Context',

apps/app/src/app/(app)/[orgId]/settings/trust-portal/loading.tsx

Lines changed: 0 additions & 9 deletions
This file was deleted.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
import { SecondaryMenu } from '@comp/ui/secondary-menu';
2+
3+
export default async function Layout({
4+
children,
5+
params
6+
}: {
7+
children: React.ReactNode;
8+
params: Promise<{ orgId: string }>;
9+
}) {
10+
const { orgId } = await params;
11+
12+
return (
13+
<div className="m-auto max-w-[1200px] py-8">
14+
<SecondaryMenu
15+
items={[
16+
{
17+
path: `/${orgId}/trust`,
18+
label: 'Access & Grants',
19+
},
20+
{
21+
path: `/${orgId}/trust/portal-settings`,
22+
label: 'Portal Settings',
23+
},
24+
]}
25+
/>
26+
<div>{children}</div>
27+
</div>
28+
);
29+
}
30+

apps/app/src/app/(app)/[orgId]/trust/page.tsx

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,20 @@ export default async function TrustAccessPage({ params }: { params: Promise<{ or
66
const { orgId } = await params;
77

88
return (
9-
<div className="mx-auto max-w-[1200px] py-8">
10-
<PageCore>
11-
<div className="space-y-4">
12-
<div>
13-
<h1 className="text-2xl font-semibold">Trust Access Management</h1>
14-
<p className="text-muted-foreground">Manage data access requests and grants</p>
15-
</div>
16-
<TrustAccessRequestsClient orgId={orgId} />
9+
<PageCore>
10+
<div className="space-y-4">
11+
<div>
12+
<h1 className="text-2xl font-semibold">Access & Grants</h1>
13+
<p className="text-muted-foreground">Manage data access requests and grants</p>
1714
</div>
18-
</PageCore>
19-
</div>
15+
<TrustAccessRequestsClient orgId={orgId} />
16+
</div>
17+
</PageCore>
2018
);
2119
}
2220

2321
export async function generateMetadata(): Promise<Metadata> {
2422
return {
25-
title: 'Trust Access Management',
23+
title: 'Access & Grants',
2624
};
2725
}

apps/app/src/app/(app)/[orgId]/settings/trust-portal/actions/check-dns-record.ts renamed to apps/app/src/app/(app)/[orgId]/trust/portal-settings/actions/check-dns-record.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,8 @@ export const checkDnsRecordAction = authActionClient
162162
},
163163
});
164164

165-
revalidatePath(`/${activeOrgId}/settings/trust-portal`);
165+
revalidatePath(`/${activeOrgId}/trust`);
166+
revalidatePath(`/${activeOrgId}/trust/portal-settings`);
166167
revalidateTag(`organization_${activeOrgId}`);
167168

168169
return {

apps/app/src/app/(app)/[orgId]/settings/trust-portal/actions/custom-domain.ts renamed to apps/app/src/app/(app)/[orgId]/trust/portal-settings/actions/custom-domain.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,8 @@ export const customDomainAction = authActionClient
100100
},
101101
});
102102

103-
revalidatePath(`/${activeOrganizationId}/settings/trust-portal`);
103+
revalidatePath(`/${activeOrganizationId}/trust`);
104+
revalidatePath(`/${activeOrganizationId}/trust/portal-settings`);
104105
revalidateTag(`organization_${activeOrganizationId}`);
105106

106107
return {

apps/app/src/app/(app)/[orgId]/settings/trust-portal/actions/is-friendly-available.ts renamed to apps/app/src/app/(app)/[orgId]/trust/portal-settings/actions/is-friendly-available.ts

File renamed without changes.

apps/app/src/app/(app)/[orgId]/settings/trust-portal/actions/trust-portal-switch.ts renamed to apps/app/src/app/(app)/[orgId]/trust/portal-settings/actions/trust-portal-switch.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ export const trustPortalSwitchAction = authActionClient
4848
},
4949
});
5050

51-
revalidatePath(`/${activeOrganizationId}/settings/trust-portal`);
51+
revalidatePath(`/${activeOrganizationId}/trust`);
52+
revalidatePath(`/${activeOrganizationId}/trust/portal-settings`);
5253
revalidateTag(`organization_${activeOrganizationId}`);
5354

5455
return {

apps/app/src/app/(app)/[orgId]/settings/trust-portal/actions/update-trust-portal-frameworks.ts renamed to apps/app/src/app/(app)/[orgId]/trust/portal-settings/actions/update-trust-portal-frameworks.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ export async function updateTrustPortalFrameworks({
9494
},
9595
});
9696

97-
revalidatePath(`/${orgId}/settings/trust-portal`);
97+
revalidatePath(`/${orgId}/trust`);
98+
revalidatePath(`/${orgId}/trust/portal-settings`);
9899
revalidateTag(`organization_${orgId}`);
99100
}

apps/app/src/app/(app)/[orgId]/settings/trust-portal/components/TrustPortalDomain.tsx renamed to apps/app/src/app/(app)/[orgId]/trust/portal-settings/components/TrustPortalDomain.tsx

File renamed without changes.

0 commit comments

Comments
 (0)