Skip to main content

ButtonProps

@akhaled01/voidDocs


@akhaled01/void / types/jsx / ButtonProps

Interface: ButtonProps

Defines properties for the <button> element, extending CommonProps.

Extends

Properties

className?

optional className: string

A string representing one or more CSS classes to be applied to the element.

Inherited from

CommonProps.className

Defined in

types/jsx.d.ts:23


id?

optional id: string

A string representing the unique ID of the element.

Inherited from

CommonProps.id

Defined in

types/jsx.d.ts:28


onClick()?

optional onClick: (event) => void

A function that gets called when the button is clicked.

Parameters

event: MouseEvent

Returns

void

Defined in

types/jsx.d.ts:79


style?

optional style: object

An object representing inline CSS styles, where the keys are CSS property names and the values are the corresponding styles (either strings or numbers).

Index Signature

[key: string]: string | number

Inherited from

CommonProps.style

Defined in

types/jsx.d.ts:34