ink-checkbox

1.0.12 • Public • Published

ink-checkbox

Checkbox component for Ink.

Install

$ npm install ink-checkbox --save

Demo

Coming soon.

Props

Attributes

label

Type: string

Value to display next to the checkbox.

focused

Type: string

Checks if the cursor is above the checkbox. Highlights the highlighted checkbox using Ink's focus management.

index

Type: number
Default: undefined

Checkbox identifier. If you are rendering more than one checkbox, it can be used instead of label to identify.

checked

Type: boolean
Default: false

Controls whether the checkbox is selected by default.

wrapperStyles

Type: Object Default: {}

Override props of wrapper Ink's Box component.

styles

Type: Object Default: {}

Override default styles.

Event Handlers

onChanged

Type: Function

Function to call for value updates. So it triggers when Space, y and n keys.

onSubmitted

Type: Function

Function to call for value submits. So it triggers when Enter keys.

Readme

Keywords

Package Sidebar

Install

npm i ink-checkbox

Weekly Downloads

157

Version

1.0.12

License

MIT

Unpacked Size

24.5 kB

Total Files

27

Last publish

Collaborators

  • enesbaspinar