props.ts 535 B

123456789101112131415161718192021
  1. import type { ClTreeItem, PassThroughProps } from "../../types";
  2. import type { ClIconProps } from "../cl-icon/props";
  3. export type ClTreeItemPassThrough = {
  4. className?: string;
  5. wrapper?: PassThroughProps;
  6. expand?: PassThroughProps;
  7. expandIcon?: ClIconProps;
  8. checkbox?: PassThroughProps;
  9. checkedIcon?: ClIconProps;
  10. halfCheckedIcon?: ClIconProps;
  11. uncheckedIcon?: ClIconProps;
  12. label?: PassThroughProps;
  13. };
  14. export type ClTreeItemProps = {
  15. className?: string;
  16. pt?: ClTreeItemPassThrough;
  17. item?: ClTreeItem;
  18. level?: number;
  19. };