mirror of
https://github.com/Since-3/since3-portal.git
synced 2026-10-12 20:51:17 +00:00
25 lines
964 B
TypeScript
25 lines
964 B
TypeScript
import { getCredentials } from "@/modules/shared/queries/credentials"
|
|
import { getClientId } from "@/modules/shared/queries/profile"
|
|
import { CredentialsTable } from "@/modules/shared/ui/components/credentials-table"
|
|
import { CredentialDialog } from "@/modules/shared/ui/components/credential-dialog"
|
|
|
|
export async function CredentialsPanel({
|
|
profileId,
|
|
isAdmin,
|
|
}: {
|
|
profileId: string
|
|
isAdmin: boolean
|
|
}) {
|
|
const clientId = await getClientId(profileId)
|
|
const credentials = clientId ? await getCredentials(clientId) : []
|
|
|
|
return (
|
|
<div className="flex flex-col gap-8 w-full">
|
|
<div className="w-full flex flex-row justify-between items-center">
|
|
<h1 className="text-3xl font-semibold">Passwörter</h1>
|
|
<CredentialDialog profileId={profileId} />
|
|
</div>
|
|
<CredentialsTable profileId={profileId} credentials={credentials} isAdmin={isAdmin} />
|
|
</div>
|
|
)
|
|
}
|