Files
AFFiNE/packages/component/src/ui/menu/menu-trigger.tsx
T
2023-08-14 18:48:18 +00:00

21 lines
528 B
TypeScript

import { ArrowDownSmallIcon } from '@blocksuite/icons';
import { Button, type ButtonProps } from '@toeverything/components/button';
import { forwardRef } from 'react';
export const MenuTrigger = forwardRef<HTMLButtonElement, ButtonProps>(
({ children, ...props }, ref) => {
return (
<Button
// type="plain"
ref={ref}
icon={<ArrowDownSmallIcon />}
iconPosition="end"
{...props}
>
{children}
</Button>
);
}
);
MenuTrigger.displayName = 'MenuTrigger';