Skip to main content

Interface: SaveButtonProperties

Defined in: src/components/shared/SaveButton.tsx:19

Props for the SaveButton component

Extendsโ€‹

Propertiesโ€‹

children?โ€‹

readonly optional children: ReactNode

Defined in: shared/types/componentProps.ts:33

Component content (text, elements, or other components)

Inherited fromโ€‹

CoreComponentProperties.children


className?โ€‹

readonly optional className: string

Defined in: shared/types/componentProps.ts:35

Additional CSS classes for styling customization

Inherited fromโ€‹

CoreComponentProperties.className


disabled?โ€‹

readonly optional disabled: boolean

Defined in: shared/types/componentProps.ts:37

Whether the component is disabled and non-interactive

Inherited fromโ€‹

CoreComponentProperties.disabled


aria-label?โ€‹

readonly optional aria-label: string

Defined in: src/components/shared/SaveButton.tsx:21

Accessibility label


isLoading?โ€‹

readonly optional isLoading: boolean

Defined in: src/components/shared/SaveButton.tsx:23

Whether the save operation is loading


onClick()โ€‹

readonly onClick: () => void

Defined in: src/components/shared/SaveButton.tsx:25

Click handler for the save action

Returnsโ€‹

void


size?โ€‹

readonly optional size: "lg" | "md" | "sm" | "xs"

Defined in: src/components/shared/SaveButton.tsx:27

Button size variant