Skip to content

Instantly share code, notes, and snippets.

@keyurparalkar
Created March 4, 2024 10:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save keyurparalkar/114cc84b4ffb3989626cb28ba951ca15 to your computer and use it in GitHub Desktop.
Save keyurparalkar/114cc84b4ffb3989626cb28ba951ca15 to your computer and use it in GitHub Desktop.
RecursiveTree with icons
const tree2 = {
id: "Parent 1",
name: "Parent 1",
children: [
{
id: "Child-1",
name: "Child-1",
icons: [<CiSquarePlus size={25} />, <CiSquareMinus size={25} />],
children: [
{
id: "Inner-Child-1",
name: "Inner-Child-1",
icons: [<CiSquarePlus size={25} />, <CiSquareMinus size={25} />],
children: [
{
id: "Inner-Inner-Child-1",
name: "Inner-Inner-Child-1",
icons: [<CiSquarePlus size={25} />, <CiSquareMinus size={25} />],
},
],
},
{
id: "Inner-Child-2",
name: "Inner-Child-2",
icons: [<CiSquarePlus size={25} />, <CiSquareMinus size={25} />],
},
],
},
{
id: "Child-2",
name: "Child-2",
icons: [<CiSquarePlus size={25} />, <CiSquareMinus size={25} />],
},
],
};
<RecursiveTree tree={tree2} />;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment