place holder landing pages

This commit is contained in:
Milo Schwartz
2024-12-26 19:33:56 -05:00
parent de9725f310
commit b78e7a324d
22 changed files with 669 additions and 235 deletions

View File

@@ -18,13 +18,10 @@ export default async function RolesPage(props: RolesPageProps) {
let roles: ListRolesResponse["roles"] = [];
const res = await internal
.get<AxiosResponse<ListRolesResponse>>(
`/org/${params.orgId}/roles`,
await authCookieHeader()
)
.catch((e) => {
console.error(e);
});
.get<
AxiosResponse<ListRolesResponse>
>(`/org/${params.orgId}/roles`, await authCookieHeader())
.catch((e) => {});
if (res && res.status === 200) {
roles = res.data.data.roles;
@@ -33,13 +30,10 @@ export default async function RolesPage(props: RolesPageProps) {
let org: GetOrgResponse | null = null;
const getOrg = cache(async () =>
internal
.get<AxiosResponse<GetOrgResponse>>(
`/org/${params.orgId}`,
await authCookieHeader()
)
.catch((e) => {
console.error(e);
})
.get<
AxiosResponse<GetOrgResponse>
>(`/org/${params.orgId}`, await authCookieHeader())
.catch((e) => {})
);
const orgRes = await getOrg();

View File

@@ -23,13 +23,10 @@ export default async function UsersPage(props: UsersPageProps) {
let users: ListUsersResponse["users"] = [];
const res = await internal
.get<AxiosResponse<ListUsersResponse>>(
`/org/${params.orgId}/users`,
await authCookieHeader()
)
.catch((e) => {
console.error(e);
});
.get<
AxiosResponse<ListUsersResponse>
>(`/org/${params.orgId}/users`, await authCookieHeader())
.catch((e) => {});
if (res && res.status === 200) {
users = res.data.data.users;
@@ -38,10 +35,9 @@ export default async function UsersPage(props: UsersPageProps) {
let org: GetOrgResponse | null = null;
const getOrg = cache(async () =>
internal
.get<AxiosResponse<GetOrgResponse>>(
`/org/${params.orgId}`,
await authCookieHeader()
)
.get<
AxiosResponse<GetOrgResponse>
>(`/org/${params.orgId}`, await authCookieHeader())
.catch((e) => {
console.error(e);
})
@@ -58,7 +54,7 @@ export default async function UsersPage(props: UsersPageProps) {
email: user.email,
status: "Confirmed",
role: user.isOwner ? "Owner" : user.roleName || "Member",
isOwner: user.isOwner || false,
isOwner: user.isOwner || false
};
});

View File

@@ -91,9 +91,7 @@ export default async function SettingsLayout(props: SettingsLayoutProps) {
if (res && res.data.data.orgs) {
orgs = res.data.data.orgs;
}
} catch (e) {
console.error("Error fetching orgs", e);
}
} catch (e) {}
return (
<>

View File

@@ -19,20 +19,18 @@ export default async function ResourcesPage(props: ResourcesPageProps) {
try {
const res = await internal.get<AxiosResponse<ListResourcesResponse>>(
`/org/${params.orgId}/resources`,
await authCookieHeader(),
await authCookieHeader()
);
resources = res.data.data.resources;
} catch (e) {
console.error("Error fetching resources", e);
}
} catch (e) {}
let org = null;
try {
const getOrg = cache(async () =>
internal.get<AxiosResponse<GetOrgResponse>>(
`/org/${params.orgId}`,
await authCookieHeader(),
),
await authCookieHeader()
)
);
const res = await getOrg();
org = res.data.data;

View File

@@ -24,9 +24,7 @@ export default async function ShareLinksPage(props: ShareLinksPageProps) {
await authCookieHeader()
);
tokens = res.data.data.accessTokens;
} catch (e) {
console.error("Error fetching tokens", e);
}
} catch (e) {}
let org = null;
try {

View File

@@ -15,12 +15,10 @@ export default async function SitesPage(props: SitesPageProps) {
try {
const res = await internal.get<AxiosResponse<ListSitesResponse>>(
`/org/${params.orgId}/sites`,
await authCookieHeader(),
await authCookieHeader()
);
sites = res.data.data.sites;
} catch (e) {
console.error("Error fetching sites", e);
}
} catch (e) {}
function formatSize(mb: number): string {
if (mb >= 1024 * 1024) {
@@ -41,7 +39,7 @@ export default async function SitesPage(props: SitesPageProps) {
mbOut: formatSize(site.megabytesOut || 0),
orgId: params.orgId,
type: site.type as any,
online: site.online,
online: site.online
};
});