StandardAccessibilityAction
The accessibility action names screen readers know: activate, increment, decrement, longpress, magicTap and escape.
Verwendung
Offer actions to a screen reader.
// Offer actions to a screen reader.
import { HStack, Text, signal, type StandardAccessibilityAction } from 'kuito';
const quantity = signal(1);
// Screen readers offer these on an adjustable view: swipe up or down.
const adjust: { name: StandardAccessibilityAction }[] = [
{ name: 'increment' },
{ name: 'decrement' },
];
<HStack
role="slider"
label="Quantity"
aria-valuenow={quantity.value}
actions={adjust}
onAction={(event) =>
(quantity.value = Math.max(0, quantity.value + (event.actionName === 'increment' ? 1 : -1)))
}
>
<Text>{quantity.value}</Text>
</HStack>;Typdeklaration
export type StandardAccessibilityAction =
| 'activate'
| 'increment'
| 'decrement'
| 'longpress'
| 'magicTap'
| 'escape';Typ
"longpress" | "activate" | "increment" | "decrement" | "magicTap" | "escape"Generiert aus den öffentlichen TypeScript-Deklarationen: Signaturen, Props und Standardwerte stammen aus der geprüften Quelle, Beschreibungen aus deren JSDoc. Kein Standardwert ist erfunden.