Interface: InputGroupButtonProps
@arolariu/components / components/ui/input-group / InputGroupButtonProps
Interface: InputGroupButtonProps
Defined in: components/ui/input-group.tsx:33
Props for the InputGroupButton component.
Extends
Omit<React.ComponentPropsWithoutRef<typeofButton>,"size">
Properties
variant?
optionalvariant?:ButtonVariant
Defined in: components/ui/button.tsx:52
Visual style variant.
Default
"default"
Inherited from
disabled?
optionaldisabled?:boolean
Defined in: components/ui/button.tsx:62
Whether the button should ignore user interaction.
Default
false
Inherited from
className?
optionalclassName?:string
Defined in: components/ui/button.tsx:67
Additional CSS classes merged with the button styles.
Default
undefined
Inherited from
render?
optionalrender?:RenderProp<ButtonState>
Defined in: components/ui/button.tsx:72
Custom element or render callback used to replace the default <button>.
Default
undefined
Inherited from
asChild?
optionalasChild?:boolean
Defined in: components/ui/button.tsx:78
Backward-compatible child-slot API.
Converts the single child element to the render prop internally.
Default
false
Inherited from
children?
optionalchildren?:ReactNode
Defined in: components/ui/button.tsx:83
Button contents when render is not provided.
Default
undefined
Inherited from
size?
optionalsize?:InputGroupButtonSize
Defined in: components/ui/input-group.tsx:35
Compact button size used within the group chrome.
Default
"xs"