MeetUp/src/components/buttons/notification-button.tsx
SomeCodecat 8bee6ede3f
All checks were successful
container-scan / Container Scan (pull_request) Successful in 5m1s
docker-build / docker (pull_request) Successful in 5m31s
refactor: remove unused imports from notification button and user dropdown components
2025-06-25 12:08:19 +02:00

31 lines
829 B
TypeScript

import { Button } from '@/components/ui/button';
import {
DropdownMenu,
DropdownMenuContent,
DropdownMenuTrigger,
} from '@/components/ui/dropdown-menu';
import { NDot, NotificationDot } from '@/components/misc/notification-dot';
export function NotificationButton({
dotVariant,
children,
...props
}: {
dotVariant?: NDot;
children: React.ReactNode;
} & React.ComponentProps<typeof Button>) {
return (
<DropdownMenu>
<DropdownMenuTrigger asChild>
<Button type='button' variant='outline_primary' {...props}>
{children}
<NotificationDot
dotVariant={dotVariant}
className='absolute ml-[30px] mt-[30px]'
/>
</Button>
</DropdownMenuTrigger>
<DropdownMenuContent align='end'></DropdownMenuContent>
</DropdownMenu>
);
}