├── .gitignore ├── README.md ├── next-env.d.ts ├── package.json ├── src ├── components │ ├── ActiveLink.tsx │ ├── Form │ │ └── Input.tsx │ ├── Header │ │ ├── Logo.tsx │ │ ├── NotificationsNav.tsx │ │ ├── Profile.tsx │ │ ├── SearchBox.tsx │ │ └── index.tsx │ ├── Pagination │ │ ├── PaginationItem.tsx │ │ └── index.tsx │ └── Sidebar │ │ ├── NavLink.tsx │ │ ├── NavSection.tsx │ │ ├── SidebarNav.tsx │ │ └── index.tsx ├── contexts │ └── SidebarDrawerContext.tsx ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── dashboard.tsx │ ├── index.tsx │ └── users │ │ ├── create.tsx │ │ └── index.tsx ├── services │ ├── api.ts │ ├── hooks │ │ └── useUsers.ts │ ├── mirage │ │ └── index.ts │ └── queryClient.ts └── styles │ └── theme.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/README.md -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/package.json -------------------------------------------------------------------------------- /src/components/ActiveLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/components/ActiveLink.tsx -------------------------------------------------------------------------------- /src/components/Form/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/components/Form/Input.tsx -------------------------------------------------------------------------------- /src/components/Header/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/components/Header/Logo.tsx -------------------------------------------------------------------------------- /src/components/Header/NotificationsNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/components/Header/NotificationsNav.tsx -------------------------------------------------------------------------------- /src/components/Header/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/components/Header/Profile.tsx -------------------------------------------------------------------------------- /src/components/Header/SearchBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/components/Header/SearchBox.tsx -------------------------------------------------------------------------------- /src/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/components/Header/index.tsx -------------------------------------------------------------------------------- /src/components/Pagination/PaginationItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/components/Pagination/PaginationItem.tsx -------------------------------------------------------------------------------- /src/components/Pagination/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/components/Pagination/index.tsx -------------------------------------------------------------------------------- /src/components/Sidebar/NavLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/components/Sidebar/NavLink.tsx -------------------------------------------------------------------------------- /src/components/Sidebar/NavSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/components/Sidebar/NavSection.tsx -------------------------------------------------------------------------------- /src/components/Sidebar/SidebarNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/components/Sidebar/SidebarNav.tsx -------------------------------------------------------------------------------- /src/components/Sidebar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/components/Sidebar/index.tsx -------------------------------------------------------------------------------- /src/contexts/SidebarDrawerContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/contexts/SidebarDrawerContext.tsx -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/pages/dashboard.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/users/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/pages/users/create.tsx -------------------------------------------------------------------------------- /src/pages/users/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/pages/users/index.tsx -------------------------------------------------------------------------------- /src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/services/api.ts -------------------------------------------------------------------------------- /src/services/hooks/useUsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/services/hooks/useUsers.ts -------------------------------------------------------------------------------- /src/services/mirage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/services/mirage/index.ts -------------------------------------------------------------------------------- /src/services/queryClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/services/queryClient.ts -------------------------------------------------------------------------------- /src/styles/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/src/styles/theme.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-reactjs-dashboard-chakra/HEAD/yarn.lock --------------------------------------------------------------------------------