├── .gitignore
├── index.html
├── package.json
├── src
├── App.css
├── App.jsx
├── favicon.svg
├── index.css
├── layout
│ ├── Layout.jsx
│ ├── components
│ │ └── sidebar
│ │ │ ├── Sidebar.jsx
│ │ │ ├── menu.config.js
│ │ │ ├── navItem
│ │ │ ├── NavItem.jsx
│ │ │ ├── NavItemHeader.jsx
│ │ │ └── navItem.module.css
│ │ │ └── sidebar.module.css
│ └── layout.module.css
├── logo.svg
├── main.jsx
└── views
│ ├── home
│ └── Home.jsx
│ ├── profile
│ └── Profile.jsx
│ └── settings
│ ├── Settings.jsx
│ └── views
│ └── Security.jsx
├── vite.config.js
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/.gitignore
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/index.html
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/package.json
--------------------------------------------------------------------------------
/src/App.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/App.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/src/App.jsx
--------------------------------------------------------------------------------
/src/favicon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/src/favicon.svg
--------------------------------------------------------------------------------
/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/src/index.css
--------------------------------------------------------------------------------
/src/layout/Layout.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/src/layout/Layout.jsx
--------------------------------------------------------------------------------
/src/layout/components/sidebar/Sidebar.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/src/layout/components/sidebar/Sidebar.jsx
--------------------------------------------------------------------------------
/src/layout/components/sidebar/menu.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/src/layout/components/sidebar/menu.config.js
--------------------------------------------------------------------------------
/src/layout/components/sidebar/navItem/NavItem.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/src/layout/components/sidebar/navItem/NavItem.jsx
--------------------------------------------------------------------------------
/src/layout/components/sidebar/navItem/NavItemHeader.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/src/layout/components/sidebar/navItem/NavItemHeader.jsx
--------------------------------------------------------------------------------
/src/layout/components/sidebar/navItem/navItem.module.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/src/layout/components/sidebar/navItem/navItem.module.css
--------------------------------------------------------------------------------
/src/layout/components/sidebar/sidebar.module.css:
--------------------------------------------------------------------------------
1 | .sidebar {
2 | background-color: #1e40af;
3 | height: 100%;
4 | }
5 |
--------------------------------------------------------------------------------
/src/layout/layout.module.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/src/layout/layout.module.css
--------------------------------------------------------------------------------
/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/src/logo.svg
--------------------------------------------------------------------------------
/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/src/main.jsx
--------------------------------------------------------------------------------
/src/views/home/Home.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/src/views/home/Home.jsx
--------------------------------------------------------------------------------
/src/views/profile/Profile.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/src/views/profile/Profile.jsx
--------------------------------------------------------------------------------
/src/views/settings/Settings.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/src/views/settings/Settings.jsx
--------------------------------------------------------------------------------
/src/views/settings/views/Security.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/src/views/settings/views/Security.jsx
--------------------------------------------------------------------------------
/vite.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/vite.config.js
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThomasFindlay/react-recursive-sidebar-menu/HEAD/yarn.lock
--------------------------------------------------------------------------------