import { Button } from 'ui' interface Props { form: React.HTMLProps['form'] hasChanges: boolean | undefined // Disables submit button if false handleReset: () => void // Handling a reset/cancel of the form helper?: React.ReactNode // Helper text to show alongside actions disabled?: boolean isSubmitting?: boolean submitText?: string } export const FormActions = ({ form, hasChanges = undefined, handleReset, helper, disabled = false, isSubmitting, submitText = 'Save', }: Props) => { const isDisabled = isSubmitting || disabled || (!hasChanges && hasChanges !== undefined) return (
{helper && {helper}}
) }