@cerberus-design/react
Version:
The Cerberus Design React component library.
22 lines (19 loc) • 438 B
text/typescript
export interface NavTriggerAriaValues {
controls: string
expanded?: boolean
}
interface NavTriggerAriaReturn {
['aria-controls']: string
['aria-expanded']: boolean
}
/**
* @deprecated will be removed in a future release
*/
export function createNavTriggerProps(
values: NavTriggerAriaValues,
): NavTriggerAriaReturn {
return {
['aria-controls']: values.controls,
['aria-expanded']: values.expanded ?? false,
}
}