react-cascading-menu
Version:
A powerful React cascading dropdown component with multi-selection, search functionality, and hierarchical navigation. Perfect for building category selectors, dependent dropdowns, and nested menu systems with TypeScript support.
104 lines (103 loc) • 2.91 kB
TypeScript
export namespace menuGroup {
let id: string;
let label: string;
let value: string;
let groupHeading: string;
let options: {
id: string;
label: string;
value: string;
groupHeading: string;
options: ({
id: string;
label: string;
value: string;
groupHeading: string;
options: {
id: string;
label: string;
value: string;
groupHeading: string;
isMultiSelection: boolean;
options: {
id: string;
label: string;
value: string;
groupHeading: string;
}[];
}[];
} | {
id: string;
label: string;
value: string;
groupHeading: string;
options: {
id: string;
label: string;
value: string;
groupHeading: string;
options: {
id: string;
label: string;
value: string;
groupHeading: string;
}[];
}[];
})[];
}[];
}
export namespace preSelection {
let id_1: string;
export { id_1 as id };
let label_1: string;
export { label_1 as label };
let value_1: string;
export { value_1 as value };
let groupHeading_1: string;
export { groupHeading_1 as groupHeading };
export let parentId: string;
export let childGroup: string;
export let childIds: string[];
let options_1: {
id: string;
label: string;
value: string;
groupHeading: string;
parentGroup: string;
parentId: string;
childGroup: string;
childIds: string[];
options: {
id: string;
label: string;
value: string;
groupHeading: string;
parentGroup: string;
parentId: string;
childGroup: string;
childIds: string[];
options: {
id: string;
label: string;
value: string;
groupHeading: string;
parentGroup: string;
parentId: string;
childGroup: string;
childIds: string[];
options: {
id: string;
label: string;
value: string;
groupHeading: string;
parentGroup: string;
parentId: string;
childGroup: string;
childIds: never[];
options: never[];
}[];
}[];
}[];
}[];
export { options_1 as options };
}