add idp to profile dropdown

This commit is contained in:
miloschwartz 2025-04-20 15:50:17 -04:00
parent 8fa719181a
commit e2f056e6ca
No known key found for this signature in database
4 changed files with 18 additions and 10 deletions

View file

@ -380,9 +380,10 @@ export default function PoliciesPage() {
JMESPath to extract
organization information
from the ID token. This
expression must return true
for the user to be allowed
to access the organization.
expression must return thr
org ID or true for the user
to be allowed to access the
organization.
</FormDescription>
<FormMessage />
</FormItem>
@ -576,9 +577,10 @@ export default function PoliciesPage() {
<FormDescription>
JMESPath to extract organization
information from the ID token.
This expression must return true
for the user to be allowed to
access the organization.
This expression must return the
org ID or true for the user to
be allowed to access the
organization.
</FormDescription>
<FormMessage />
</FormItem>

View file

@ -43,7 +43,7 @@ export default async function Page(props: {
return (
<>
{isInvite && (
<div className="border rounded-md p-3 mb-4">
<div className="border rounded-md p-3 mb-4 bg-card">
<div className="flex flex-col items-center">
<Mail className="w-12 h-12 mb-4 text-primary" />
<h2 className="text-2xl font-bold mb-2 text-center">

View file

@ -50,7 +50,7 @@ export default async function Page(props: {
return (
<>
{isInvite && (
<div className="border rounded-md p-3 mb-4">
<div className="border rounded-md p-3 mb-4 bg-card">
<div className="flex flex-col items-center">
<Mail className="w-12 h-12 mb-4 text-primary" />
<h2 className="text-2xl font-bold mb-2 text-center">

View file

@ -38,7 +38,9 @@ export default function ProfileIcon() {
const [openDisable2fa, setOpenDisable2fa] = useState(false);
function getInitials() {
return (user.email || user.name || user.username).substring(0, 1).toUpperCase();
return (user.email || user.name || user.username)
.substring(0, 1)
.toUpperCase();
}
function handleThemeChange(theme: "light" | "dark" | "system") {
@ -95,10 +97,14 @@ export default function ProfileIcon() {
{user.email || user.name || user.username}
</p>
</div>
{user.serverAdmin && (
{user.serverAdmin ? (
<p className="text-xs leading-none text-muted-foreground mt-2">
Server Admin
</p>
) : (
<p className="text-xs leading-none text-muted-foreground mt-2">
{user.idpName || "Internal"}
</p>
)}
</DropdownMenuLabel>
<DropdownMenuSeparator />