Files
NapCatQQ/.pnpm-store/v3/files/d0/0458f866579a6769d40d759a1c2bda84e4ee8efbcbf375f251916d8cbdcf8bdfaae1ad3555299f787010d2e71900d39d8dd3954b6127672d4f22deed2f1290
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

20 lines
760 B
Plaintext

import { Key, RefObject, ButtonHTMLAttributes } from 'react';
import { Node, DOMAttributes } from '@react-types/shared';
import { TreeState } from '@react-stately/tree';
interface AccordionItemAriaProps<T> {
item: Node<T>;
isDisabled?: boolean;
}
interface AccordionItemAria {
/** Props for the accordion item button. */
buttonProps: ButtonHTMLAttributes<HTMLElement>;
/** Props for the accordion item content element. */
regionProps: DOMAttributes;
}
declare function useReactAriaAccordionItem<T>(props: AccordionItemAriaProps<T>, state: TreeState<T> & {
focusedKey?: Key | null;
}, ref: RefObject<HTMLButtonElement>): AccordionItemAria;
export { type AccordionItemAria, type AccordionItemAriaProps, useReactAriaAccordionItem };