props.ts 577 B

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