Spaces:
Build error
Build error
| import { cn } from "#/utils/utils"; | |
| interface ContextMenuListItemProps { | |
| testId?: string; | |
| onClick: (event: React.MouseEvent<HTMLButtonElement>) => void; | |
| isDisabled?: boolean; | |
| } | |
| export function ContextMenuListItem({ | |
| children, | |
| testId, | |
| onClick, | |
| isDisabled, | |
| }: React.PropsWithChildren<ContextMenuListItemProps>) { | |
| return ( | |
| <button | |
| data-testid={testId || "context-menu-list-item"} | |
| type="button" | |
| onClick={onClick} | |
| disabled={isDisabled} | |
| className={cn( | |
| "text-sm px-4 py-2 w-full text-start hover:bg-white/10 first-of-type:rounded-t-md last-of-type:rounded-b-md", | |
| "disabled:opacity-50 disabled:cursor-not-allowed disabled:hover:bg-transparent text-nowrap", | |
| )} | |
| > | |
| {children} | |
| </button> | |
| ); | |
| } | |