useItems.d.ts 398 B

1234567891011121314
  1. import * as React from 'react';
  2. import type { PanelProps } from '../interface';
  3. export type ItemType = Omit<PanelProps, 'collapsible'> & {
  4. collapsible: {
  5. start?: boolean;
  6. end?: boolean;
  7. showCollapsibleIcon: 'auto' | boolean;
  8. };
  9. };
  10. /**
  11. * Convert `children` into `items`.
  12. */
  13. declare function useItems(children: React.ReactNode): ItemType[];
  14. export default useItems;