diff --git a/frontend/src/components/quick-actions/quick-actions.tsx b/frontend/src/components/quick-actions/quick-actions.tsx
index c1628fa5..11b16e47 100644
--- a/frontend/src/components/quick-actions/quick-actions.tsx
+++ b/frontend/src/components/quick-actions/quick-actions.tsx
@@ -25,6 +25,7 @@ import {
Palette,
Settings,
Sun,
+ UserRoundKey,
X,
} from "lucide-react";
import { useTranslation } from "react-i18next";
@@ -43,23 +44,8 @@ import { GithubIcon } from "../icons/github";
import { TailscaleIcon } from "../icons/tailscale";
import { MicrosoftIcon } from "../icons/microsoft";
import { PocketIDIcon } from "../icons/pocket-id";
-import { LocalAuthIcon } from "../icons/local-auth";
import { OAuthIcon } from "../icons/oauth";
-
-function Avatar({ initial, isOpen }: { initial: string; isOpen: boolean }) {
- return (
-
-
- {isOpen ? (
-
- ) : (
-
- {initial}
-
- )}
-
- );
-}
+import { Tooltip, TooltipContent, TooltipTrigger } from "../ui/tooltip";
const iconStyles = "size-4";
@@ -102,7 +88,13 @@ export const QuickActions = () => {
? "quickActionsProviderLDAP"
: "quickActionsProviderLocal",
),
- icon: ,
+ icon: (
+
+ ),
};
}
@@ -173,10 +165,22 @@ export const QuickActions = () => {
className="rounded-full transition-transform duration-200 will-change-transform hover:scale-105 hover:cursor-pointer focus:ring-0 focus:outline-3 focus:outline-ring/50"
>
{auth.authenticated ? (
-
+
+ {isOpen ? (
+
+ ) : (
+
+ {initial}
+
+ )}
+
) : (
-
+
)}
@@ -190,21 +194,16 @@ export const QuickActions = () => {
{auth.authenticated && (
<>
-
- {initial}
-
+
+
+ {providerDetails!.icon}
+
+ {providerDetails!.name}
+
-
-
- {auth.name}
-
- {providerDetails && (
-
- {providerDetails.icon}
- {providerDetails.name}
-
- )}
-
+
+ {auth.name}
+
{auth.email}
@@ -264,7 +263,7 @@ export const QuickActions = () => {
onSelect={() => logoutMutation.mutate()}
className="text-destructive"
>
-
+
{t("quickActionsLogout")}
>
diff --git a/frontend/src/pages/logout-page.tsx b/frontend/src/pages/logout-page.tsx
index 71911c5b..d1a734b9 100644
--- a/frontend/src/pages/logout-page.tsx
+++ b/frontend/src/pages/logout-page.tsx
@@ -137,7 +137,7 @@ function LogoutLayout({ children, logoutMutation }: LogoutLayoutProps) {