Skip to content

bitterteasweetorange/mui-easy-cascader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6c9b33c · Jul 20, 2024

History

42 Commits
Jan 15, 2024
Jul 20, 2024
Jul 20, 2024
Jan 15, 2024
Jul 14, 2023
Dec 7, 2023
Dec 7, 2023
Jul 14, 2023
Jul 20, 2024
Jul 20, 2024
Nov 2, 2023
Jul 20, 2024
Jul 14, 2023
Jul 14, 2023
Jul 14, 2023

Repository files navigation

demo

mui-easy-cascader is a cascading selection component library based on Material UI.

Feature

  • flat data, connect by id
  • search
  • highlight keyword
  • keyboard event

Install

npm install mui-easy-cascader

Usage

<EasyCascaderInput<{
    id:string,
    name:string,
    childrenId:string[]
    pathId:string
}>
  data={[
    {
      id: "a",
      name: "a",
      childrenId: ["b"],
    },
    {
      id: "b",
      name: "b",
      childrenId: ["c"],
      pathId: ["a"]
    },
    {
      id: "c",
      name: "c",
      pathId: ["a","b"]
    },
  ]}
  getNodeLabel={(node) => node.name}
  value={value}
  onChange={onChange}
/>

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published