SpeedDial API
API documentation for SpeedDial component
SpeedDialRoot#
Props#
Defines valid properties in SpeedDial component.
State#
Defines valid state in SpeedDial component.
| name | type | default | description |
|---|---|---|---|
| visible | boolean | null | Visible state of the component. |
| focusedOptionIndex | string | number | null | Current focused option index. |
Exposes#
Defines the methods and properties exposed by SpeedDial component.
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of SpeedDial component.
Types#
Instance
Instance of SpeedDial component.
| values |
|---|
| ComponentInstance<SpeedDialRootProps, SpeedDialRootState, SpeedDialRootExposes> |
SpeedDialTrigger#
Props#
Defines valid properties in SpeedDialTrigger component.
Exposes#
Defines the methods and properties exposed by SpeedDialTrigger component.
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of SpeedDialTrigger component.
| name | type | default | description |
|---|---|---|---|
| root | SpeedDialTriggerPassThroughType<HTMLAttributes<HTMLButtonElement>> | null | Used to pass attributes to the root's DOM element. |
Types#
Instance
Instance of SpeedDialTrigger component.
| values |
|---|
| ComponentInstance<SpeedDialTriggerProps, SpeedDialTriggerState, SpeedDialTriggerExposes> |
SpeedDialList#
Props#
Defines valid properties in SpeedDialList component.
Exposes#
Defines the methods and properties exposed by SpeedDialList component.
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of SpeedDialList component.
| name | type | default | description |
|---|---|---|---|
| root | SpeedDialListPassThroughType<HTMLAttributes<HTMLUListElement>> | null | Used to pass attributes to the root's DOM element. |
Types#
Instance
Instance of SpeedDialList component.
| values |
|---|
| ComponentInstance<SpeedDialListProps, SpeedDialListState, SpeedDialListExposes> |
SpeedDialItem#
Props#
Defines valid properties in SpeedDialItem component.
Exposes#
Defines the methods and properties exposed by SpeedDialItem component.
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of SpeedDialItem component.
| name | type | default | description |
|---|---|---|---|
| root | SpeedDialItemPassThroughType<HTMLAttributes<HTMLLIElement>> | null | Used to pass attributes to the root's DOM element. |
Types#
Instance
Instance of SpeedDialItem component.
| values |
|---|
| ComponentInstance<SpeedDialItemProps, SpeedDialItemState, SpeedDialItemExposes> |
SpeedDialAction#
Props#
Defines valid properties in SpeedDialAction component.
Exposes#
Defines the methods and properties exposed by SpeedDialAction component.
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of SpeedDialAction component.
| name | type | default | description |
|---|---|---|---|
| root | SpeedDialActionPassThroughType<HTMLAttributes<HTMLButtonElement>> | null | Used to pass attributes to the root's DOM element. |
Types#
Instance
Instance of SpeedDialAction component.
| values |
|---|
| ComponentInstance<SpeedDialActionProps, SpeedDialActionState, SpeedDialActionExposes> |
useSpeedDial#
Props#
Defines valid properties in useSpeedDial.
State#
Defines valid state in useSpeedDial.
| name | type | default | description |
|---|---|---|---|
| visible | boolean | null | Visible state of the component. |
| focusedOptionIndex | string | number | null | Current focused option index. |
Exposes#
Defines the methods and properties exposed by useSpeedDial.
Events#
useSpeedDialChangeEvent
Event fired when the speeddial's visibility changes.
Types#
Instance
Instance of useSpeedDial headless.
| values |
|---|
| HeadlessInstance<useSpeedDialProps, useSpeedDialState, useSpeedDialExposes> |