Codeways UI
Browse components

Form helpers

SubmitButton

A Button that spins while the form is in flight.

@codeways/ui/submit-button

States

Shows a spinner while the form is in flight - falls back to useFormStatus when no explicit pending prop is given.

idle
pending (driven manually)
secondary variant

Usage

import { SubmitButton } from "@codeways/ui/submit-button";

<form action={saveInvoice}>
  <SubmitButton pendingText="Saving...">Save changes</SubmitButton>
</form>