diff --git a/frontend/editor3d/app/components/reusable/ToggleButton/ToggleButton.tsx b/frontend/editor3d/app/components/reusable/ToggleButton/ToggleButton.tsx new file mode 100644 index 0000000000..36c83170e5 --- /dev/null +++ b/frontend/editor3d/app/components/reusable/ToggleButton/ToggleButton.tsx @@ -0,0 +1,34 @@ +import { IconDefinition } from "@fortawesome/fontawesome-svg-core"; +import { Button } from "~/components"; +import { twMerge } from "tailwind-merge"; + +interface ToggleButtonProps { + isActive: boolean; + icon?: IconDefinition; + activeIcon?: IconDefinition; + onClick: () => void; + className?: string; +} + +export const ToggleButton = ({ + isActive, + icon, + activeIcon, + onClick, + className, +}: ToggleButtonProps) => { + return ( + +