import { ButtonHTMLAttributes, DetailedHTMLProps, useEffect, useState, } from "react"; import { cn } from "../../../helper/cn"; export const Button = ({ isLoading, ...props }: DetailedHTMLProps< ButtonHTMLAttributes, HTMLButtonElement > & { isLoading?: boolean; }) => { const [isLoadingState, setIsLoadingState] = useState(isLoading); useEffect(() => { setIsLoadingState(isLoading); }, [isLoading]); return ( ); };