import React from "react"; interface ButtonProps { type?: "button" | "submit" | "reset"; extraClasses?: string; children?: React.ReactNode; onClick?: () => void; } const Button: React.FC = ({ type = "button", children = "Submit", extraClasses = "", onClick, }) => { return ( ); }; interface ToggleButtonProps extends ButtonProps { toggled?: boolean; } export const ToggleButton: React.FC = ({ children = "Toggle", extraClasses = "", onClick, toggled = false, }) => { toggled ? (extraClasses += " cursor-default bg-purple-600") : (extraClasses += " cursor-pointer hover:text-purple-600 hover:bg-black/80 hover:border-purple-500 hover:border-b-4 hover:border-l-4"); return (
); }; export default Button;