dia-gov's picture
Upload 569 files
cd6f98e verified
raw
history blame
709 Bytes
import clsx from "clsx";
import React from "react";
interface DrawerItemProps {
text: string;
className?: string;
onClick?: () => Promise<void> | void;
}
export const DrawerItemButton = (props: DrawerItemProps) => {
const { text, onClick } = props;
return (
<button
type="button"
className={clsx(
"cursor-pointer items-center rounded-md text-slate-12 hover:bg-slate-5",
props.className
)}
onClick={onClick}
>
<span className="line-clamp-1 text-left text-sm font-medium">{text}</span>
</button>
);
};
export const DrawerItemButtonLoader = () => {
return <div className="w-50 mx-1.5 h-7 animate-pulse rounded-md bg-slate-6"></div>;
};