Some checks failed
QA Gate (P0/P1) / Test affected app (pull_request) Has been cancelled
Replace the click-to-logout profile trap with a proper DropdownMenu (settings / subscription / logout), swap the hand-rolled mobile overlay for a Radix-Dialog Sheet (focus-trap, Esc, scroll-lock), and fix accessibility gaps: aria-labels on icon buttons, aria-current + labelled nav landmarks, and effect-based auth redirect instead of navigating during render. Also: reorder nav (Main → Account → Support → Admin), full i18n of labels/sections, conditional "upgrade plan" button, header page title, collapsed-mode active indicator + tooltips, contrast/touch-target tweaks, and a typed NavItem to drop the `as any` exact cast. Adds DropdownMenu, Tooltip and Sheet primitives to @sase/ui. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
51 lines
1.2 KiB
TypeScript
51 lines
1.2 KiB
TypeScript
export { cn } from "./utils";
|
|
export { Button, buttonVariants, type ButtonProps } from "./button";
|
|
export { Input } from "./input";
|
|
export {
|
|
Card,
|
|
CardHeader,
|
|
CardFooter,
|
|
CardTitle,
|
|
CardDescription,
|
|
CardContent,
|
|
} from "./card";
|
|
export { Badge, badgeVariants } from "./badge";
|
|
export { Skeleton } from "./skeleton";
|
|
export { Label } from "./label";
|
|
export { Separator } from "./separator";
|
|
export { Tabs, TabsList, TabsTrigger, TabsContent } from "./tabs";
|
|
export { Accordion, AccordionItem, AccordionTrigger, AccordionContent } from "./accordion";
|
|
export {
|
|
Dialog,
|
|
DialogPortal,
|
|
DialogOverlay,
|
|
DialogTrigger,
|
|
DialogClose,
|
|
DialogContent,
|
|
DialogHeader,
|
|
DialogFooter,
|
|
DialogTitle,
|
|
DialogDescription,
|
|
} from "./dialog";
|
|
export {
|
|
DropdownMenu,
|
|
DropdownMenuTrigger,
|
|
DropdownMenuContent,
|
|
DropdownMenuItem,
|
|
DropdownMenuLabel,
|
|
DropdownMenuSeparator,
|
|
DropdownMenuGroup,
|
|
DropdownMenuPortal,
|
|
} from "./dropdown-menu";
|
|
export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider } from "./tooltip";
|
|
export {
|
|
Sheet,
|
|
SheetTrigger,
|
|
SheetClose,
|
|
SheetPortal,
|
|
SheetOverlay,
|
|
SheetContent,
|
|
SheetTitle,
|
|
SheetDescription,
|
|
} from "./sheet";
|