'use client';
import { HTMLProps } from 'react';
import { experimental_useFormStatus as useFormStatus } from 'react-dom';
import Spinner from './Spinner';
import { cc } from '@/utility/css';
interface Props extends HTMLProps {
icon?: JSX.Element
}
export default function SubmitButtonWithStatus(props: Props) {
const {
icon,
children,
disabled,
className,
type: _type,
...buttonProps
} = props;
const { pending } = useFormStatus();
return (
);
};