├── .nvmrc
├── src
├── app
│ ├── app.scss
│ ├── app.html
│ ├── app.vue
│ └── app.ts
├── modules
│ ├── main
│ │ ├── main.scss
│ │ ├── footer
│ │ │ ├── footer.scss
│ │ │ ├── footer.vue
│ │ │ ├── footer.ts
│ │ │ └── footer.html
│ │ ├── header
│ │ │ ├── header.scss
│ │ │ ├── user
│ │ │ │ ├── user.vue
│ │ │ │ ├── user.ts
│ │ │ │ ├── user.scss
│ │ │ │ └── user.html
│ │ │ ├── header.vue
│ │ │ ├── messages
│ │ │ │ ├── messages.vue
│ │ │ │ ├── messages.ts
│ │ │ │ ├── messages.scss
│ │ │ │ └── messages.html
│ │ │ ├── languages
│ │ │ │ ├── languages.vue
│ │ │ │ ├── languages.scss
│ │ │ │ ├── languages.html
│ │ │ │ └── languages.ts
│ │ │ ├── notifications
│ │ │ │ ├── notifications.vue
│ │ │ │ ├── notifications.ts
│ │ │ │ ├── notifications.scss
│ │ │ │ └── notifications.html
│ │ │ ├── header.html
│ │ │ └── header.ts
│ │ ├── main.vue
│ │ ├── menu-sidebar
│ │ │ ├── menu-sidebar.vue
│ │ │ ├── menu-sidebar.scss
│ │ │ ├── menu-sidebar.ts
│ │ │ └── menu-sidebar.html
│ │ ├── control-sidebar
│ │ │ ├── control-sidebar.vue
│ │ │ ├── control-sidebar.scss
│ │ │ ├── control-sidebar.ts
│ │ │ └── control-sidebar.html
│ │ ├── main.html
│ │ └── main.ts
│ ├── forgot-password
│ │ ├── forgot-password.scss
│ │ ├── forgot-password.vue
│ │ ├── forgot-password.ts
│ │ └── forgot-password.html
│ ├── recover-password
│ │ ├── recover-password.scss
│ │ ├── recover-password.vue
│ │ ├── recover-password.ts
│ │ └── recover-password.html
│ ├── login
│ │ ├── login.scss
│ │ ├── login.vue
│ │ ├── login.ts
│ │ └── login.html
│ └── register
│ │ ├── register.scss
│ │ ├── register.vue
│ │ ├── register.ts
│ │ └── register.html
├── pages
│ ├── blank
│ │ ├── blank.scss
│ │ ├── blank.ts
│ │ ├── blank.vue
│ │ └── blank.html
│ ├── dashboard
│ │ ├── dashboard.scss
│ │ ├── dashboard.ts
│ │ ├── dashboard.vue
│ │ └── dashboard.html
│ ├── main-menu
│ │ ├── main-menu.scss
│ │ ├── sub-menu
│ │ │ ├── sub-menu.scss
│ │ │ ├── sub-menu.ts
│ │ │ ├── sub-menu.vue
│ │ │ └── sub-menu.html
│ │ ├── main-menu.ts
│ │ ├── main-menu.vue
│ │ └── main-menu.html
│ └── profile
│ │ ├── profile.vue
│ │ ├── profile.scss
│ │ ├── profile.ts
│ │ └── profile.html
├── components
│ ├── menu-item
│ │ ├── menu-item.scss
│ │ ├── menu-item.vue
│ │ ├── menu-item.html
│ │ └── menu-item.ts
│ ├── input
│ │ ├── input.scss
│ │ ├── input.vue
│ │ ├── input.html
│ │ └── input.ts
│ └── sidebar-search
│ │ ├── sidebar-search.vue
│ │ ├── sidebar-search.scss
│ │ ├── sidebar-search.html
│ │ └── sidebar-search.ts
├── types
│ └── user.ts
├── vite-env.d.ts
├── interfaces
│ ├── payload.ts
│ └── state.ts
├── shims-vue.d.ts
├── store
│ ├── auth
│ │ ├── actions.ts
│ │ ├── getters.ts
│ │ ├── mutations.ts
│ │ └── index.ts
│ ├── index.ts
│ └── ui
│ │ ├── getters.ts
│ │ ├── index.ts
│ │ ├── actions.ts
│ │ └── mutations.ts
├── shims-vuex.d.ts
├── translation
│ ├── index.ts
│ ├── en.json
│ ├── es.json
│ └── tr.json
├── utils
│ ├── axios.ts
│ ├── helpers.ts
│ └── themes.ts
├── firebase
│ └── index.ts
├── index.scss
├── services
│ └── auth.ts
├── main.ts
└── router
│ └── index.ts
├── .github
├── FUNDING.yml
└── workflows
│ └── deploy.yaml
├── .vercelignore
├── public
├── version.json
├── favicon.ico
└── assets
│ └── img
│ ├── logo.png
│ └── default-profile.png
├── .browserslistrc
├── .env.example
├── cypress.json
├── .firebaserc
├── summernote
└── package.json
├── vercel.json
├── jest.config.js
├── .prettierrc.js
├── firebase.json
├── tests
├── e2e
│ ├── .eslintrc.js
│ ├── specs
│ │ └── test.js
│ ├── support
│ │ ├── index.js
│ │ └── commands.js
│ └── plugins
│ │ └── index.js
└── unit
│ ├── example.spec.ts
│ ├── example.spec.js
│ └── example.spec.js.map
├── .gitignore
├── .npmrc
├── vite.config.ts
├── tsconfig.json
├── LICENSE
├── .eslintrc.js
├── index.html
├── README.md
├── package.json
└── CHANGELOG.md
/.nvmrc:
--------------------------------------------------------------------------------
1 | v18.7.0
--------------------------------------------------------------------------------
/src/app/app.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/modules/main/main.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/pages/blank/blank.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/modules/main/footer/footer.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/modules/main/header/header.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/pages/dashboard/dashboard.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/pages/main-menu/main-menu.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | github: [erdkse]
2 |
--------------------------------------------------------------------------------
/src/pages/main-menu/sub-menu/sub-menu.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.vercelignore:
--------------------------------------------------------------------------------
1 | dist
2 | node_modules
3 |
4 | .env
--------------------------------------------------------------------------------
/public/version.json:
--------------------------------------------------------------------------------
1 | {"version" : "0.2.14"}
2 |
--------------------------------------------------------------------------------
/src/modules/forgot-password/forgot-password.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/modules/recover-password/recover-password.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.browserslistrc:
--------------------------------------------------------------------------------
1 | > 1%
2 | last 2 versions
3 | not dead
4 |
--------------------------------------------------------------------------------
/.env.example:
--------------------------------------------------------------------------------
1 | VITE_NODE_ENV=
2 | VITE_FIREBASE_CONFIG=
3 |
--------------------------------------------------------------------------------
/cypress.json:
--------------------------------------------------------------------------------
1 | {
2 | "pluginsFile": "tests/e2e/plugins/index.js"
3 | }
4 |
--------------------------------------------------------------------------------
/.firebaserc:
--------------------------------------------------------------------------------
1 | {
2 | "projects": {
3 | "default": "admin-lte-3"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/src/components/menu-item/menu-item.scss:
--------------------------------------------------------------------------------
1 | .nav-item {
2 | cursor: pointer;
3 | }
4 |
--------------------------------------------------------------------------------
/summernote/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "summernote",
3 | "version": "0.8.20"
4 | }
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/erdkse/adminlte-3-vue/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/src/types/user.ts:
--------------------------------------------------------------------------------
1 | import {User} from 'firebase/auth';
2 |
3 | export type IUser = User;
4 |
--------------------------------------------------------------------------------
/src/app/app.html:
--------------------------------------------------------------------------------
1 |
9 | {{ $t(menuItem.name) }} 10 | 11 |
12 | 13 | 26 |