'use client' import React from 'react' import { cn } from '../../utils/cn' import { UnreadDot } from './unread-dot' export interface HeaderButtonProps extends React.ButtonHTMLAttributes { /** Whether the button is in active/pressed state */ isActive?: boolean /** Icon to display in the button */ icon: React.ReactNode /** Render the shared `UnreadDot` at the icon's top-right (the * notifications-bell treatment, promoted to the cell primitive so * indicator cells never copy the dot markup). */ showUnreadDot?: boolean /** Additional class names */ className?: string } export function HeaderButton({ isActive = false, icon, showUnreadDot = false, className, ...props }: HeaderButtonProps) { return ( ) } export default HeaderButton