Skip to main content

ButtonProps

@akhaled01/void • Docs


@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