Spaces:
Runtime error
Runtime error
File size: 709 Bytes
cd6f98e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
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>;
};
|