├── .eslintrc.json
├── public
├── favicon.ico
├── assets
│ └── img
│ │ ├── mailbox.jpg
│ │ ├── mailbox-dark.jpg
│ │ ├── login-office.jpeg
│ │ ├── login-office-dark.jpeg
│ │ ├── create-account-office.jpeg
│ │ ├── forgot-password-office.jpeg
│ │ ├── create-account-office-dark.jpeg
│ │ └── forgot-password-office-dark.jpeg
└── vercel.svg
├── .github
└── windmill-dashboard-thumbnail.jpg
├── icons
├── moon.svg
├── edit.svg
├── bell.svg
├── tables.svg
├── chat.svg
├── dropdown.svg
├── forbidden.svg
├── outlinePerson.svg
├── search.svg
├── menu.svg
├── money.svg
├── mail.svg
├── outlineLogout.svg
├── heart.svg
├── charts.svg
├── modals.svg
├── people.svg
├── buttons.svg
├── cards.svg
├── cart.svg
├── home.svg
├── forms.svg
├── trash.svg
├── pages.svg
├── star.svg
├── sun.svg
├── twitter.svg
├── outlineCog.svg
├── github.svg
└── index.ts
├── .vscode
└── settings.json
├── postcss.config.js
├── next-env.d.ts
├── pages
├── example
│ ├── blank.tsx
│ ├── 404.tsx
│ ├── charts.tsx
│ ├── modals.tsx
│ ├── forgot-password.tsx
│ ├── password-reset
│ │ └── [token].tsx
│ ├── verify-email.tsx
│ ├── cards.tsx
│ ├── buttons.tsx
│ ├── create-account.tsx
│ ├── login.tsx
│ ├── index.tsx
│ ├── tables.tsx
│ └── forms.tsx
├── api
│ └── hello.ts
├── _app.tsx
└── index.tsx
├── example
├── components
│ ├── ThemedSuspense.tsx
│ ├── Sidebar
│ │ ├── index.tsx
│ │ ├── DesktopSidebar.tsx
│ │ ├── MobileSidebar.tsx
│ │ ├── SidebarContent.tsx
│ │ └── SidebarSubmenu.tsx
│ ├── Typography
│ │ ├── SectionTitle.tsx
│ │ └── PageTitle.tsx
│ ├── Chart
│ │ ├── ChartCard.tsx
│ │ └── ChartLegend.tsx
│ ├── RoundIcon.tsx
│ ├── Cards
│ │ └── InfoCard.tsx
│ ├── AccessibleNavigationAnnouncer.tsx
│ ├── CTA.tsx
│ ├── Loader
│ │ ├── Loader.tsx
│ │ └── Loader.module.css
│ └── Header.tsx
└── containers
│ ├── Main.tsx
│ └── Layout.tsx
├── styles
├── globals.css
└── Home.module.css
├── tailwind.config.js
├── lib
└── api.ts
├── next.config.js
├── .gitignore
├── .env.example
├── tsconfig.json
├── package.json
├── LICENSE
├── routes
└── sidebar.tsx
├── context
├── ThemeContext.tsx
└── SidebarContext.tsx
├── utils
└── demo
│ ├── chartsData.ts
│ └── tableData.ts
├── hooks
└── auth.ts
└── README.md
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "next/core-web-vitals"
3 | }
4 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roketid/windmill-nextjs-laravel-breeze/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/public/assets/img/mailbox.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roketid/windmill-nextjs-laravel-breeze/HEAD/public/assets/img/mailbox.jpg
--------------------------------------------------------------------------------
/public/assets/img/mailbox-dark.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roketid/windmill-nextjs-laravel-breeze/HEAD/public/assets/img/mailbox-dark.jpg
--------------------------------------------------------------------------------
/public/assets/img/login-office.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roketid/windmill-nextjs-laravel-breeze/HEAD/public/assets/img/login-office.jpeg
--------------------------------------------------------------------------------
/.github/windmill-dashboard-thumbnail.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roketid/windmill-nextjs-laravel-breeze/HEAD/.github/windmill-dashboard-thumbnail.jpg
--------------------------------------------------------------------------------
/public/assets/img/login-office-dark.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roketid/windmill-nextjs-laravel-breeze/HEAD/public/assets/img/login-office-dark.jpeg
--------------------------------------------------------------------------------
/icons/moon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/img/create-account-office.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roketid/windmill-nextjs-laravel-breeze/HEAD/public/assets/img/create-account-office.jpeg
--------------------------------------------------------------------------------
/public/assets/img/forgot-password-office.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roketid/windmill-nextjs-laravel-breeze/HEAD/public/assets/img/forgot-password-office.jpeg
--------------------------------------------------------------------------------
/public/assets/img/create-account-office-dark.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roketid/windmill-nextjs-laravel-breeze/HEAD/public/assets/img/create-account-office-dark.jpeg
--------------------------------------------------------------------------------
/public/assets/img/forgot-password-office-dark.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/roketid/windmill-nextjs-laravel-breeze/HEAD/public/assets/img/forgot-password-office-dark.jpeg
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "editor.defaultFormatter": "esbenp.prettier-vscode",
3 | "editor.formatOnSave": true,
4 | "editor.formatOnPaste": true,
5 | "editor.tabSize": 2
6 | }
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | cssnano: {
6 | preset: 'default',
7 | },
8 | },
9 | };
10 |
--------------------------------------------------------------------------------
/icons/edit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/bell.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/tables.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icons/chat.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/next-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
{title}
12 | {children} 13 |{title}
17 |{value}
18 |11 | Page not found. Check the address or{' '} 12 | 13 | go back 14 | 15 | . 16 |
17 |
21 | Get started by editing{' '}
22 | pages/index.js
23 |
Find in-depth information about Next.js features and API.
29 | 30 | 31 | 32 |Learn about Next.js in an interactive course with quizzes!
34 | 35 | 36 | 40 |Discover and deploy boilerplate example Next.js projects.
42 | 43 | 44 | 48 |50 | Instantly deploy your Next.js site to a public URL with Vercel. 51 |
52 | 53 |24 | Large, full width sections goes here 25 |
26 |Revenue
79 |80 | Lorem ipsum dolor sit, amet consectetur adipisicing elit. Fuga, cum commodi a omnis 81 | numquam quod? Totam exercitationem quos hic ipsam at qui cum numquam, sed amet 82 | ratione! Ratione, nihil dolorum. 83 |
84 |Colored card
90 |91 | Lorem ipsum dolor sit, amet consectetur adipisicing elit. Fuga, cum commodi a omnis 92 | numquam quod? Totam exercitationem quos hic ipsam at qui cum numquam, sed amet 93 | ratione! Ratione, nihil dolorum. 94 |
95 |{user?.name}
144 | 145 | 146 | > 147 | ) 148 | } 149 | 150 | export default ExamplePage 151 | ``` 152 | 153 | > Note: You will need to use [optional chaining](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining) (`user?.name` instead of `user.name`) when accessing properties on the user object to account for Next.js's initial server-side render. 154 | 155 | ## About Windmill 156 | 157 |158 |