Skip to main content

Interface: KeyProps

Defined in: components/Piano/key.ts:6

Properties

__disabled?

optional __disabled: boolean

Defined in: components/Piano/key.ts:29

Internal


__fill?

optional __fill: boolean

Defined in: components/Piano/key.ts:33

Internal


__glissando?

optional __glissando: boolean

Defined in: components/Piano/key.ts:23

Internal


__index?

optional __index: number

Defined in: components/Piano/key.ts:31

Internal


__label()?

optional __label: (note, index) => ReactNode

Defined in: components/Piano/key.ts:41

Internal

Parameters

note

number

index

number

Returns

ReactNode


__note?

optional __note: number

Defined in: components/Piano/key.ts:27

Internal


__onPlayNote()?

optional __onPlayNote: (noteNumber) => void

Defined in: components/Piano/key.ts:37

Internal

Parameters

noteNumber

number

Returns

void


__onStopNote()?

optional __onStopNote: (noteNumber) => void

Defined in: components/Piano/key.ts:39

Internal

Parameters

noteNumber

number

Returns

void


__position?

optional __position: number

Defined in: components/Piano/key.ts:25

Internal


__width?

optional __width: number

Defined in: components/Piano/key.ts:35

Internal


activeBg?

optional activeBg: string

Defined in: components/Piano/key.ts:12


activeColor?

optional activeColor: string

Defined in: components/Piano/key.ts:13


bg?

optional bg: string

Defined in: components/Piano/key.ts:10


children?

optional children: ReactElement<unknown, string | JSXElementConstructor<any>>

Defined in: components/Piano/key.ts:20

<KeyLabel />


color?

optional color: string

Defined in: components/Piano/key.ts:11


height?

optional height: number | `${number}%`

Defined in: components/Piano/key.ts:8


style?

optional style: CSSProperties

Defined in: components/Piano/key.ts:15


width?

optional width: number

Defined in: components/Piano/key.ts:7