spacedrive/interface/components/SubtleButton.tsx
Utku d60789e588
Make eslint happy (#2198)
* eslint maxing

* @sd/ui too
2024-03-12 20:41:41 +00:00

16 lines
479 B
TypeScript

import { ReactComponent as Ellipsis } from '@sd/assets/svgs/ellipsis.svg';
import { Button, tw } from '@sd/ui';
export const SubtleButton = (props: { icon?: React.FC }) => {
const Icon = props.icon ?? Ellipsis;
return (
<Button className="!p-[5px]" variant="subtle">
{/* @ts-expect-error */}
<Icon weight="bold" className="size-3" />
</Button>
);
};
export const SubtleButtonContainer = tw.div`opacity-0 text-ink-faint group-hover:opacity-30 hover:!opacity-100`;