import { Button, ButtonProps } from "./button"; import LoadingSpinner from "./spinner"; export function ActionButton({ children, loading, spinner, disabled, ...props }: ButtonProps & { loading: boolean; spinner?: React.ReactNode; }) { spinner ||= ; if (disabled !== undefined) { disabled ||= loading; } else if (loading) { disabled = true; } return ( ); }