├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENCE ├── README.md ├── babel.config.js ├── changelog.md ├── docs ├── css │ ├── app.450b5012.css │ └── chunk-vendors.dfac3353.css ├── favicon.ico ├── fonts │ ├── Flaticon.76ed06ab.woff │ ├── Flaticon.90bc8831.ttf │ ├── Flaticon.96850e10.eot │ ├── fontawesome-webfont.674f50d2.eot │ ├── fontawesome-webfont.af7ae505.woff2 │ ├── fontawesome-webfont.b06871f2.ttf │ ├── fontawesome-webfont.fee66e71.woff │ ├── glyphicons-halflings-regular.448c34a5.woff2 │ ├── glyphicons-halflings-regular.f4769f9b.eot │ ├── glyphicons-halflings-regular.fa277232.woff │ ├── la-brands-400.54b0b4e7.woff2 │ ├── la-brands-400.a38ca9f0.eot │ ├── la-brands-400.bbf83f8b.ttf │ ├── la-brands-400.fb598c9c.woff │ ├── la-regular-400.2746742c.eot │ ├── la-regular-400.338f6f87.woff │ ├── la-regular-400.87dab6ff.ttf │ ├── la-regular-400.88d9d941.woff2 │ ├── la-solid-900.36fc2979.woff2 │ ├── la-solid-900.87292218.woff │ ├── la-solid-900.8c65fd3e.eot │ └── la-solid-900.bb49393b.ttf ├── images │ └── people │ │ ├── a1.jpg │ │ ├── a2.jpg │ │ ├── a3.jpg │ │ ├── a4.jpg │ │ ├── a5.jpg │ │ └── a6.jpg ├── img │ ├── 1.216434a8.jpg │ ├── 2.ae10b125.jpg │ ├── 3.31f48e63.jpg │ ├── 4.41922320.jpg │ ├── 5.35ae7c6c.jpg │ ├── Flaticon.0c6755dd.svg │ ├── a1.617f6789.jpg │ ├── a2.65b83bd6.jpg │ ├── a3.f6dc73f2.jpg │ ├── a4.3ceb7ef6.jpg │ ├── a5.84f014f0.jpg │ ├── a6.2966ab8e.jpg │ ├── a7.8f79219a.png │ ├── arrow-down-blue.ef356609.svg │ ├── arrow-down-second.c2122714.svg │ ├── arrow-down.6a78ec37.svg │ ├── bell-blue.ac9202c4.svg │ ├── bell.2b8d68e0.svg │ ├── browser-blue.a86cca70.svg │ ├── browser-grey.a1107ed7.svg │ ├── browser-seven.84cd82f9.svg │ ├── browser-white.5dd15e36.svg │ ├── browser.842d9659.svg │ ├── close-blue.6a43284a.svg │ ├── close-second.33d2b343.svg │ ├── close.f52e788e.svg │ ├── copy-blue.f6d7115a.svg │ ├── copy-grey.256780b0.svg │ ├── copy-seven.ec81536b.svg │ ├── copy-third.8327db74.svg │ ├── copy-white.f530ce36.svg │ ├── copy.927ec6a6.svg │ ├── cube-blue.dd7fb036.svg │ ├── cube.a00cea64.svg │ ├── email-blue.0e3ecf05.svg │ ├── email-grey.f466d11f.svg │ ├── email-seven.9cf52fae.svg │ ├── email-third.bb51ef2b.svg │ ├── email-white.cf4fb549.svg │ ├── email.2177ad56.svg │ ├── file-text-blue.232074be.svg │ ├── file-text-grey.d53606f3.svg │ ├── file-text-white.f14f419f.svg │ ├── file-text.71a23255.svg │ ├── fire-blue.407a0aae.svg │ ├── fire-grey.1883c63f.svg │ ├── fire-seven.40917572.svg │ ├── fire-third.0321cfe8.svg │ ├── fire-white.9f3ccdf4.svg │ ├── fire.acf6ce3a.svg │ ├── flip-blue.82f4e321.svg │ ├── flip-second.a0b18e5a.svg │ ├── flip.a094f73c.svg │ ├── fontawesome-webfont.912ec66d.svg │ ├── glyphicons-halflings-regular.89889688.svg │ ├── grid-blue.282736b3.svg │ ├── grid-grey.99a0a9a0.svg │ ├── grid-seven.1d28753d.svg │ ├── grid-third.0a92053d.svg │ ├── grid-white.463e3d2d.svg │ ├── grid.5941e268.svg │ ├── home-blue.e1745b23.svg │ ├── home-grey.90d4054d.svg │ ├── home-seven.2c7ef86b.svg │ ├── home-third.d93a90ba.svg │ ├── home-white.80afb9bf.svg │ ├── home.8828baf7.svg │ ├── keypad-blue.02d208d5.svg │ ├── keypad-grey.9e8d55b5.svg │ ├── keypad-seven.4aa2518b.svg │ ├── keypad-third.6e7ad99f.svg │ ├── keypad-white.6c0f130b.svg │ ├── keypad.ddb2ebd8.svg │ ├── la-brands-400.9769d0a6.svg │ ├── la-regular-400.55c57a74.svg │ ├── la-solid-900.79be4e9f.svg │ ├── layers-blue.bb3032b2.svg │ ├── layers-grey.1251c231.svg │ ├── layers-seven.85bab333.svg │ ├── layers-third.49c7db82.svg │ ├── layers-white.35d815df.svg │ ├── layers.a1adba89.svg │ ├── layout-blue.fa23951a.svg │ ├── layout-grey.22e6a95c.svg │ ├── layout-seven.c94d238a.svg │ ├── layout-third.71e27010.svg │ ├── layout-white.461fbcb3.svg │ ├── layout.eeb40ec3.svg │ ├── list-blue.1c02344d.svg │ ├── list-grey.f3d2f6fa.svg │ ├── list-third.1eb682b0.svg │ ├── list-white.720bade4.svg │ ├── list.ae828981.svg │ ├── menu-blue.ff69c296.svg │ ├── menu-second.7a359b3b.svg │ ├── menu.710da89c.svg │ ├── message-circle-blue.1eaa70fd.svg │ ├── message-circle-grey.8aee7d75.svg │ ├── message-circle-seven.e2e805b8.svg │ ├── message-circle-third.d34c4621.svg │ ├── message-circle-white.72fca4af.svg │ ├── message-circle.8a8c7ec3.svg │ ├── microsoft.4f4e02cd.png │ ├── person-blue.a50f99b2.svg │ ├── person-grey.109d7d2e.svg │ ├── person-seven.4fa7d601.svg │ ├── person-third.2d9b6048.svg │ ├── person-white.e2910b2e.svg │ ├── person.a7378ceb.svg │ ├── pie-chart-blue.2cb24173.svg │ ├── pie-chart-grey.5a6085ca.svg │ ├── pie-chart-seven.0eba4877.svg │ ├── pie-chart-third.2a5b5b0f.svg │ ├── pie-chart-white.d2454082.svg │ ├── pie-chart.79e69ed3.svg │ ├── pin-blue.d5e5dafe.svg │ ├── pin-grey.f9041987.svg │ ├── pin-seven.52f61cad.svg │ ├── pin-third.32cffb32.svg │ ├── pin-white.59596e2b.svg │ ├── pin.87c4461e.svg │ ├── power.69a6118f.svg │ ├── search-2-blue.d21e326a.svg │ ├── search-2-second.9c2165ad.svg │ ├── search-2.09964bb5.svg │ ├── settings-10-blue.7e476013.svg │ ├── settings-10-second.0d82862d.svg │ ├── settings-10.9a117ad2.svg │ ├── shopping-bag-blue.4c8857ce.svg │ ├── shopping-bag-grey.cc4557ca.svg │ ├── shopping-bag-seven.88ad2115.svg │ ├── shopping-bag-third.c71b45a6.svg │ ├── shopping-bag-white.6a552ac8.svg │ ├── shopping-bag.90ac36de.svg │ ├── text-blue.3b48403f.svg │ └── text.53d910b8.svg ├── index.html └── js │ ├── app.8f73e00a.js │ ├── canvg.c9dc46d3.js │ ├── chunk-vendors.1a57b169.js │ ├── pdfmake.5d5a9046.js │ └── xlsx.dfdeb229.js ├── package.json ├── public ├── favicon.ico ├── images │ └── people │ │ ├── a1.jpg │ │ ├── a2.jpg │ │ ├── a3.jpg │ │ ├── a4.jpg │ │ ├── a5.jpg │ │ └── a6.jpg └── index.html ├── server.js ├── src ├── App.vue ├── Routes.js ├── assets │ ├── bg-pattern.svg │ ├── icons │ │ ├── arrow-down-blue.svg │ │ ├── arrow-down-second.svg │ │ ├── arrow-down.svg │ │ ├── bell-blue.svg │ │ ├── bell.svg │ │ ├── browser-blue.svg │ │ ├── browser-grey.svg │ │ ├── browser-seven.svg │ │ ├── browser-third.svg │ │ ├── browser-white.svg │ │ ├── browser.svg │ │ ├── close-blue.svg │ │ ├── close-second.svg │ │ ├── close.svg │ │ ├── copy-blue.svg │ │ ├── copy-grey.svg │ │ ├── copy-seven.svg │ │ ├── copy-third.svg │ │ ├── copy-white.svg │ │ ├── copy.svg │ │ ├── cube-blue.svg │ │ ├── cube.svg │ │ ├── email-blue.svg │ │ ├── email-grey.svg │ │ ├── email-seven.svg │ │ ├── email-third.svg │ │ ├── email-white.svg │ │ ├── email.svg │ │ ├── file-text-blue.svg │ │ ├── file-text-grey.svg │ │ ├── file-text-white.svg │ │ ├── file-text.svg │ │ ├── fire-blue.svg │ │ ├── fire-grey.svg │ │ ├── fire-seven.svg │ │ ├── fire-third.svg │ │ ├── fire-white.svg │ │ ├── fire.svg │ │ ├── flip-blue.svg │ │ ├── flip-second.svg │ │ ├── flip.svg │ │ ├── grid-blue.svg │ │ ├── grid-grey.svg │ │ ├── grid-seven.svg │ │ ├── grid-third.svg │ │ ├── grid-white.svg │ │ ├── grid.svg │ │ ├── home-blue.svg │ │ ├── home-grey.svg │ │ ├── home-seven.svg │ │ ├── home-third.svg │ │ ├── home-white.svg │ │ ├── home.svg │ │ ├── keypad-blue.svg │ │ ├── keypad-grey.svg │ │ ├── keypad-seven.svg │ │ ├── keypad-third.svg │ │ ├── keypad-white.svg │ │ ├── keypad.svg │ │ ├── layers-blue.svg │ │ ├── layers-grey.svg │ │ ├── layers-seven.svg │ │ ├── layers-third.svg │ │ ├── layers-white.svg │ │ ├── layers.svg │ │ ├── layout-blue.svg │ │ ├── layout-grey.svg │ │ ├── layout-seven.svg │ │ ├── layout-third.svg │ │ ├── layout-white.svg │ │ ├── layout.svg │ │ ├── list-blue.svg │ │ ├── list-grey.svg │ │ ├── list-third.svg │ │ ├── list-white.svg │ │ ├── list.svg │ │ ├── menu-blue.svg │ │ ├── menu-second.svg │ │ ├── menu.svg │ │ ├── message-circle-blue.svg │ │ ├── message-circle-grey.svg │ │ ├── message-circle-seven.svg │ │ ├── message-circle-third.svg │ │ ├── message-circle-white.svg │ │ ├── message-circle.svg │ │ ├── person-blue.svg │ │ ├── person-grey.svg │ │ ├── person-seven.svg │ │ ├── person-third.svg │ │ ├── person-white.svg │ │ ├── person.svg │ │ ├── pie-chart-blue.svg │ │ ├── pie-chart-grey.svg │ │ ├── pie-chart-seven.svg │ │ ├── pie-chart-third.svg │ │ ├── pie-chart-white.svg │ │ ├── pie-chart.svg │ │ ├── pin-blue.svg │ │ ├── pin-grey.svg │ │ ├── pin-seven.svg │ │ ├── pin-third.svg │ │ ├── pin-white.svg │ │ ├── pin.svg │ │ ├── power.svg │ │ ├── search-2-blue.svg │ │ ├── search-2-second.svg │ │ ├── search-2.svg │ │ ├── settings-10-blue.svg │ │ ├── settings-10-second.svg │ │ ├── settings-10.svg │ │ ├── shopping-bag-blue.svg │ │ ├── shopping-bag-grey.svg │ │ ├── shopping-bag-seven.svg │ │ ├── shopping-bag-third.svg │ │ ├── shopping-bag-white.svg │ │ ├── shopping-bag.svg │ │ ├── text-blue.svg │ │ └── text.svg │ ├── microsoft.png │ ├── people │ │ ├── a1.jpg │ │ ├── a2.jpg │ │ ├── a3.jpg │ │ ├── a4.jpg │ │ ├── a5.jpg │ │ ├── a6.jpg │ │ └── a7.png │ ├── screenshots │ │ ├── 1.png │ │ ├── 2.png │ │ └── 3.png │ └── tables │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── 4.jpg │ │ └── 5.jpg ├── components │ ├── Header │ │ ├── Header.scss │ │ └── Header.vue │ ├── Helper │ │ ├── Helper.scss │ │ └── Helper.vue │ ├── Layout │ │ ├── Layout.scss │ │ └── Layout.vue │ ├── Loader │ │ ├── Loader.scss │ │ └── Loader.vue │ ├── Notifications │ │ ├── Notifications.scss │ │ ├── Notifications.vue │ │ └── NotificationsDemo │ │ │ ├── ListGroup.scss │ │ │ ├── Messages.vue │ │ │ ├── NewNotificationsList.vue │ │ │ ├── NotificationsList.vue │ │ │ └── Progress.vue │ ├── Sidebar │ │ ├── NavLink │ │ │ ├── NavLink.scss │ │ │ └── NavLink.vue │ │ ├── Sidebar.scss │ │ └── Sidebar.vue │ ├── Sparklines │ │ ├── Sparklines.scss │ │ └── Sparklines.vue │ └── Widget │ │ ├── Widget.scss │ │ └── Widget.vue ├── config.js ├── core │ └── screenHelper.js ├── fonts │ ├── flaticon │ │ ├── Flaticon.eot │ │ ├── Flaticon.svg │ │ ├── Flaticon.ttf │ │ ├── Flaticon.woff │ │ └── _flaticon.scss │ ├── font-awesome │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 │ └── glyphicons │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 ├── main.js ├── mixins │ └── layout.js ├── pages │ ├── AnotherPage │ │ └── AnotherPage.vue │ ├── Charts │ │ ├── Charts.scss │ │ ├── Charts.vue │ │ └── mock.js │ ├── Error │ │ ├── Error.scss │ │ └── Error.vue │ ├── Icons │ │ ├── Icons.scss │ │ └── Icons.vue │ ├── Login │ │ └── Login.vue │ ├── Maps │ │ ├── Maps.scss │ │ └── Maps.vue │ ├── Notifications │ │ ├── Notifications.scss │ │ └── Notifications.vue │ ├── Tables │ │ ├── Tables.scss │ │ └── Tables.vue │ ├── Typography │ │ └── Typography.vue │ └── Visits │ │ ├── Visits.scss │ │ ├── Visits.vue │ │ └── components │ │ ├── AreaChart │ │ └── AreaChart.vue │ │ ├── Calendar │ │ ├── Calendar.scss │ │ └── Calendar.vue │ │ └── Map │ │ ├── Map.scss │ │ ├── Map.vue │ │ └── mock.js ├── store │ ├── index.js │ └── layout.js └── styles │ ├── _auth.scss │ ├── _base.scss │ ├── _general.scss │ ├── _icons.scss │ ├── _mixins.scss │ ├── _overrides.scss │ ├── _utils.scss │ ├── _variables.scss │ ├── app.scss │ └── theme.scss ├── vue.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | dist 4 | 5 | # local env files 6 | .env.local 7 | .env.*.local 8 | 9 | # Log files 10 | npm-debug.log* 11 | yarn-debug.log* 12 | yarn-error.log* 13 | 14 | # Editor directories and files 15 | .idea 16 | .vscode 17 | *.suo 18 | *.ntvs* 19 | *.njsproj 20 | *.sln 21 | *.sw* -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Flatlogic, LLC 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [ 3 | '@vue/app' 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## [v2.1.6] 4 | ### Updated 5 | - Update dependencies 6 | 7 | ## [v2.1.5] 8 | ### Updated 9 | - Update dependencies 10 | - Add link to generator in sidebar 11 | 12 | ## [v2.1.4] 13 | ### Updated 14 | - Update dependencies 15 | 16 | ## [v2.1.3] 17 | ### Updated 18 | - Add the screenshot to assets, change progress bar bg color, update main colors 19 | - Badges: fix padding, font size 20 | - Visits: fix checkbox in table, fix adaptive problem, fix progress bar percents position 21 | - Charts: fix label colors, apex dropdown text 22 | - Typography: fix justify content 23 | - Notifications: fix colors 24 | - Update readme and changelog 25 | - Update dependencies 26 | 27 | ## [v2.1.2] 28 | 29 | ### Updated 30 | 31 | - Update dependencies 32 | 33 | ## [v2.1.1] 34 | 35 | ### Updated 36 | 37 | - Update dependencies 38 | - Fix Echart Donut Chart 39 | 40 | ## [v2.1.0] 41 | 42 | ### Updated 43 | 44 | - New Design 45 | 46 | ## [v2.0.0] 47 | 48 | ### Updated 49 | 50 | - Remove All Jquery 51 | -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/favicon.ico -------------------------------------------------------------------------------- /docs/fonts/Flaticon.76ed06ab.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/Flaticon.76ed06ab.woff -------------------------------------------------------------------------------- /docs/fonts/Flaticon.90bc8831.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/Flaticon.90bc8831.ttf -------------------------------------------------------------------------------- /docs/fonts/Flaticon.96850e10.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/Flaticon.96850e10.eot -------------------------------------------------------------------------------- /docs/fonts/fontawesome-webfont.674f50d2.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/fontawesome-webfont.674f50d2.eot -------------------------------------------------------------------------------- /docs/fonts/fontawesome-webfont.af7ae505.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/fontawesome-webfont.af7ae505.woff2 -------------------------------------------------------------------------------- /docs/fonts/fontawesome-webfont.b06871f2.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/fontawesome-webfont.b06871f2.ttf -------------------------------------------------------------------------------- /docs/fonts/fontawesome-webfont.fee66e71.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/fontawesome-webfont.fee66e71.woff -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.448c34a5.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/glyphicons-halflings-regular.448c34a5.woff2 -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.f4769f9b.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/glyphicons-halflings-regular.f4769f9b.eot -------------------------------------------------------------------------------- /docs/fonts/glyphicons-halflings-regular.fa277232.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/glyphicons-halflings-regular.fa277232.woff -------------------------------------------------------------------------------- /docs/fonts/la-brands-400.54b0b4e7.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/la-brands-400.54b0b4e7.woff2 -------------------------------------------------------------------------------- /docs/fonts/la-brands-400.a38ca9f0.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/la-brands-400.a38ca9f0.eot -------------------------------------------------------------------------------- /docs/fonts/la-brands-400.bbf83f8b.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/la-brands-400.bbf83f8b.ttf -------------------------------------------------------------------------------- /docs/fonts/la-brands-400.fb598c9c.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/la-brands-400.fb598c9c.woff -------------------------------------------------------------------------------- /docs/fonts/la-regular-400.2746742c.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/la-regular-400.2746742c.eot -------------------------------------------------------------------------------- /docs/fonts/la-regular-400.338f6f87.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/la-regular-400.338f6f87.woff -------------------------------------------------------------------------------- /docs/fonts/la-regular-400.87dab6ff.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/la-regular-400.87dab6ff.ttf -------------------------------------------------------------------------------- /docs/fonts/la-regular-400.88d9d941.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/la-regular-400.88d9d941.woff2 -------------------------------------------------------------------------------- /docs/fonts/la-solid-900.36fc2979.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/la-solid-900.36fc2979.woff2 -------------------------------------------------------------------------------- /docs/fonts/la-solid-900.87292218.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/la-solid-900.87292218.woff -------------------------------------------------------------------------------- /docs/fonts/la-solid-900.8c65fd3e.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/la-solid-900.8c65fd3e.eot -------------------------------------------------------------------------------- /docs/fonts/la-solid-900.bb49393b.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/fonts/la-solid-900.bb49393b.ttf -------------------------------------------------------------------------------- /docs/images/people/a1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/images/people/a1.jpg -------------------------------------------------------------------------------- /docs/images/people/a2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/images/people/a2.jpg -------------------------------------------------------------------------------- /docs/images/people/a3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/images/people/a3.jpg -------------------------------------------------------------------------------- /docs/images/people/a4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/images/people/a4.jpg -------------------------------------------------------------------------------- /docs/images/people/a5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/images/people/a5.jpg -------------------------------------------------------------------------------- /docs/images/people/a6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/images/people/a6.jpg -------------------------------------------------------------------------------- /docs/img/1.216434a8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/img/1.216434a8.jpg -------------------------------------------------------------------------------- /docs/img/2.ae10b125.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/img/2.ae10b125.jpg -------------------------------------------------------------------------------- /docs/img/3.31f48e63.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/img/3.31f48e63.jpg -------------------------------------------------------------------------------- /docs/img/4.41922320.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/img/4.41922320.jpg -------------------------------------------------------------------------------- /docs/img/5.35ae7c6c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/img/5.35ae7c6c.jpg -------------------------------------------------------------------------------- /docs/img/a1.617f6789.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/img/a1.617f6789.jpg -------------------------------------------------------------------------------- /docs/img/a2.65b83bd6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/img/a2.65b83bd6.jpg -------------------------------------------------------------------------------- /docs/img/a3.f6dc73f2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/img/a3.f6dc73f2.jpg -------------------------------------------------------------------------------- /docs/img/a4.3ceb7ef6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/img/a4.3ceb7ef6.jpg -------------------------------------------------------------------------------- /docs/img/a5.84f014f0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/img/a5.84f014f0.jpg -------------------------------------------------------------------------------- /docs/img/a6.2966ab8e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/img/a6.2966ab8e.jpg -------------------------------------------------------------------------------- /docs/img/a7.8f79219a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/img/a7.8f79219a.png -------------------------------------------------------------------------------- /docs/img/arrow-down-blue.ef356609.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/arrow-down-second.c2122714.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/arrow-down.6a78ec37.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/browser-blue.a86cca70.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/browser-grey.a1107ed7.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/browser-seven.84cd82f9.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/browser-white.5dd15e36.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/browser.842d9659.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/close-blue.6a43284a.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/close-second.33d2b343.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/close.f52e788e.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/copy-blue.f6d7115a.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/copy-grey.256780b0.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/copy-seven.ec81536b.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/copy-third.8327db74.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/copy-white.f530ce36.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/copy.927ec6a6.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/email-blue.0e3ecf05.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/email-grey.f466d11f.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/email-seven.9cf52fae.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/email-third.bb51ef2b.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/email-white.cf4fb549.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/email.2177ad56.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/home-blue.e1745b23.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/home-grey.90d4054d.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/home-seven.2c7ef86b.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/home-third.d93a90ba.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/home-white.80afb9bf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/home.8828baf7.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/layout-blue.fa23951a.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/layout-grey.22e6a95c.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/layout-seven.c94d238a.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/layout-third.71e27010.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/layout-white.461fbcb3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/layout.eeb40ec3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/menu-blue.ff69c296.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/menu-second.7a359b3b.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/menu.710da89c.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/microsoft.4f4e02cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/docs/img/microsoft.4f4e02cd.png -------------------------------------------------------------------------------- /docs/img/person-blue.a50f99b2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/person-grey.109d7d2e.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/person-seven.4fa7d601.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/person-third.2d9b6048.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/person-white.e2910b2e.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/person.a7378ceb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/search-2-blue.d21e326a.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/search-2-second.9c2165ad.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/search-2.09964bb5.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/text-blue.3b48403f.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/img/text.53d910b8.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/public/favicon.ico -------------------------------------------------------------------------------- /public/images/people/a1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/public/images/people/a1.jpg -------------------------------------------------------------------------------- /public/images/people/a2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/public/images/people/a2.jpg -------------------------------------------------------------------------------- /public/images/people/a3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/public/images/people/a3.jpg -------------------------------------------------------------------------------- /public/images/people/a4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/public/images/people/a4.jpg -------------------------------------------------------------------------------- /public/images/people/a5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/public/images/people/a5.jpg -------------------------------------------------------------------------------- /public/images/people/a6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/public/images/people/a6.jpg -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- 1 | var express = require('express'); 2 | var serveStatic = require('serve-static'); 3 | 4 | var app = express(); 5 | app.use(serveStatic(__dirname + "/dist")); 6 | 7 | var port = process.env.PORT || 5000; 8 | app.listen(port); 9 | -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/assets/bg-pattern.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 10 | 13 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/assets/icons/arrow-down-blue.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/arrow-down-second.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/arrow-down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/browser-blue.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/browser-grey.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/browser-seven.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/browser-third.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/browser-white.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/browser.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/close-blue.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/close-second.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/close.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/copy-blue.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/copy-grey.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/copy-seven.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/copy-third.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/copy-white.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/copy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/email-blue.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/email-grey.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/email-seven.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/email-third.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/email-white.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/email.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/home-blue.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/home-grey.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/home-seven.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/home-third.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/home-white.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/home.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/layout-blue.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/layout-grey.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/layout-seven.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/layout-third.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/layout-white.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/layout.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/menu-blue.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/menu-second.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/menu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/person-blue.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/person-grey.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/person-seven.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/person-third.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/person-white.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/person.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/search-2-blue.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/search-2-second.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/search-2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/text-blue.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/icons/text.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/assets/microsoft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/assets/microsoft.png -------------------------------------------------------------------------------- /src/assets/people/a1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/assets/people/a1.jpg -------------------------------------------------------------------------------- /src/assets/people/a2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/assets/people/a2.jpg -------------------------------------------------------------------------------- /src/assets/people/a3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/assets/people/a3.jpg -------------------------------------------------------------------------------- /src/assets/people/a4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/assets/people/a4.jpg -------------------------------------------------------------------------------- /src/assets/people/a5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/assets/people/a5.jpg -------------------------------------------------------------------------------- /src/assets/people/a6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/assets/people/a6.jpg -------------------------------------------------------------------------------- /src/assets/people/a7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/assets/people/a7.png -------------------------------------------------------------------------------- /src/assets/screenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/assets/screenshots/1.png -------------------------------------------------------------------------------- /src/assets/screenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/assets/screenshots/2.png -------------------------------------------------------------------------------- /src/assets/screenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/assets/screenshots/3.png -------------------------------------------------------------------------------- /src/assets/tables/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/assets/tables/1.jpg -------------------------------------------------------------------------------- /src/assets/tables/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/assets/tables/2.jpg -------------------------------------------------------------------------------- /src/assets/tables/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/assets/tables/3.jpg -------------------------------------------------------------------------------- /src/assets/tables/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/assets/tables/4.jpg -------------------------------------------------------------------------------- /src/assets/tables/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/assets/tables/5.jpg -------------------------------------------------------------------------------- /src/components/Layout/Layout.scss: -------------------------------------------------------------------------------- 1 | @import '../../styles/app.scss'; 2 | 3 | .root { 4 | height: 100%; 5 | @include media-breakpoint-up('md') { 6 | margin-left: $sidebar-width; 7 | 8 | @media print { 9 | margin-left: 0; 10 | } 11 | } 12 | } 13 | 14 | .content { 15 | position: relative; 16 | flex-grow: 1; 17 | // 1rem for footer height 18 | padding: $content-padding $content-padding ($content-padding + 1rem); 19 | 20 | @media (max-width: breakpoint-max(sm)) { 21 | padding: 20px 15px 40px; 22 | } 23 | 24 | // hammers disallows text selection, allowing it for large screens 25 | @media (min-width: breakpoint-min(sm)) { 26 | user-select: auto !important; 27 | } 28 | } 29 | 30 | .contentFooter { 31 | position: absolute; 32 | bottom: 15px; 33 | color: $text-muted; 34 | padding: 0 $content-padding; 35 | } 36 | -------------------------------------------------------------------------------- /src/components/Layout/Layout.vue: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 14 | 15 | 16 | 17 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /src/components/Loader/Loader.scss: -------------------------------------------------------------------------------- 1 | @import "../../styles/app"; 2 | 3 | .data-loader { 4 | width: 100%; 5 | height: 100%; 6 | display: flex; 7 | align-items: center; 8 | justify-content: center; 9 | 10 | i { 11 | font-size: 21px; 12 | margin: 0 $spacer; 13 | } 14 | } -------------------------------------------------------------------------------- /src/components/Loader/Loader.vue: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/components/Notifications/Notifications.scss: -------------------------------------------------------------------------------- 1 | @import '../../styles/app'; 2 | 3 | .notifications { 4 | width: 343px; 5 | height: 100%; 6 | border: none; 7 | 8 | :global(.list-group-item) { 9 | border: none; 10 | } 11 | } 12 | 13 | .header { 14 | border-bottom: 1px solid $widget-bg; 15 | } 16 | 17 | .footer { 18 | border-top: 1px solid $widget-bg; 19 | 20 | :global(.btn) { 21 | background: none; 22 | border: none; 23 | 24 | &, 25 | &:hover, 26 | &:active, 27 | &:focus { 28 | color: $text-color; 29 | text-decoration: none; 30 | } 31 | } 32 | } 33 | 34 | .btnNotificationsReload { 35 | color: $navbar-link-color; 36 | outline: none; 37 | 38 | i::before { 39 | top: 2px; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/components/Notifications/NotificationsDemo/ListGroup.scss: -------------------------------------------------------------------------------- 1 | @import '../../../styles/app'; 2 | 3 | .listGroup { 4 | display: block; 5 | height: 320px; 6 | overflow-y: scroll; 7 | 8 | .listGroupItem:first-child { 9 | border: none; 10 | } 11 | } 12 | 13 | .listGroupItem { 14 | transition: background-color 0.15s ease-in-out; 15 | text-decoration: none; 16 | color: $gray-700; 17 | display: block; 18 | 19 | .progress { 20 | transition: background 0.15s ease-in-out; 21 | 22 | &:hover { 23 | background: $black; 24 | } 25 | } 26 | 27 | &:hover { 28 | background-color: $list-group-hover-bg; 29 | 30 | .progress { 31 | background: $white !important; 32 | } 33 | } 34 | 35 | &:first-child { 36 | border-top: none; 37 | border-top-right-radius: 0; 38 | border-top-left-radius: 0; 39 | } 40 | 41 | &:last-child { 42 | border-bottom: none; 43 | border-bottom-right-radius: 0; 44 | border-bottom-left-radius: 0; 45 | } 46 | } 47 | 48 | .notificationIcon { 49 | margin-right: 1rem; 50 | float: left; 51 | 52 | @include clearfix; 53 | } 54 | -------------------------------------------------------------------------------- /src/components/Sparklines/Sparklines.scss: -------------------------------------------------------------------------------- 1 | .sparkline-chart .apexcharts-canvas { 2 | background: transparent; 3 | } -------------------------------------------------------------------------------- /src/components/Sparklines/Sparklines.vue: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 60 | 61 | -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- 1 | const colors = { 2 | blue: '#2477FF', 3 | green: '#2D8515', 4 | orange: '#E49400', 5 | red: '#C93C3C', 6 | purple: '#474D84', 7 | dark: '#040620', 8 | teal: '#4179CF', 9 | pink: '#e671b8', 10 | gray: '#d6dee5', 11 | default: '#595d78', 12 | textColor: '#b4b5bf', 13 | chartTextColor: '#6E8192', 14 | gridLineColor: '#040620' 15 | }; 16 | 17 | export default { 18 | colors: { 19 | ...colors, 20 | white: "#fff" 21 | }, 22 | }; 23 | -------------------------------------------------------------------------------- /src/core/screenHelper.js: -------------------------------------------------------------------------------- 1 | const screens = { 2 | 'xs-max': 543, 3 | 'sm-min': 544, 4 | 'sm-max': 767, 5 | 'md-min': 768, 6 | 'md-max': 991, 7 | 'lg-min': 992, 8 | 'lg-max': 1199, 9 | 'xl-min': 1200, 10 | }; 11 | 12 | export default function isScreen(size) { 13 | const screenPx = window.innerWidth; 14 | return (screenPx >= screens[`${size}-min`] || size === 'xs') 15 | && (screenPx <= screens[`${size}-max`] || size === 'xl'); 16 | } 17 | -------------------------------------------------------------------------------- /src/fonts/flaticon/Flaticon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/fonts/flaticon/Flaticon.eot -------------------------------------------------------------------------------- /src/fonts/flaticon/Flaticon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/fonts/flaticon/Flaticon.ttf -------------------------------------------------------------------------------- /src/fonts/flaticon/Flaticon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/fonts/flaticon/Flaticon.woff -------------------------------------------------------------------------------- /src/fonts/font-awesome/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/fonts/font-awesome/FontAwesome.otf -------------------------------------------------------------------------------- /src/fonts/font-awesome/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/fonts/font-awesome/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/fonts/font-awesome/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/fonts/font-awesome/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/fonts/font-awesome/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/fonts/font-awesome/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/fonts/font-awesome/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/fonts/font-awesome/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /src/fonts/glyphicons/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/fonts/glyphicons/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/fonts/glyphicons/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/fonts/glyphicons/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/fonts/glyphicons/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/fonts/glyphicons/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/fonts/glyphicons/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatlogic/light-blue-vue-admin/2ee282b22b54e5018cf82a99eb2e728401d99600/src/fonts/glyphicons/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue'; 4 | import BootstrapVue from 'bootstrap-vue'; 5 | import * as VueGoogleMaps from 'vue2-google-maps'; 6 | import Toasted from 'vue-toasted'; 7 | import VCalendar from 'v-calendar'; 8 | import VueApexCharts from 'vue-apexcharts'; 9 | 10 | import store from './store'; 11 | import router from './Routes'; 12 | import App from './App'; 13 | import layoutMixin from './mixins/layout'; 14 | 15 | Vue.use(BootstrapVue); 16 | Vue.use(VCalendar, { 17 | firstDayOfWeek: 2 18 | }); 19 | Vue.use(VueGoogleMaps, { 20 | load: { 21 | key: 'AIzaSyB7OXmzfQYua_1LEhRdqsoYzyJOPh9hGLg', 22 | }, 23 | }); 24 | 25 | Vue.component('apexchart', VueApexCharts); 26 | Vue.mixin(layoutMixin); 27 | Vue.use(Toasted, {duration: 10000}); 28 | 29 | Vue.config.productionTip = false; 30 | 31 | /* eslint-disable no-new */ 32 | new Vue({ 33 | el: '#app', 34 | store, 35 | router, 36 | render: h => h(App), 37 | }); 38 | -------------------------------------------------------------------------------- /src/mixins/layout.js: -------------------------------------------------------------------------------- 1 | import config from "../config"; 2 | 3 | export default { 4 | data: () => { 5 | return { 6 | appConfig: { 7 | colors: config.colors 8 | } 9 | } 10 | }, 11 | methods: { 12 | decodeHtml(html) { 13 | let txt = document.createElement("textarea"); 14 | txt.innerHTML = html; 15 | return txt.value; 16 | } 17 | } 18 | }; 19 | -------------------------------------------------------------------------------- /src/pages/AnotherPage/AnotherPage.vue: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | YOU ARE HERE 5 | Typography 6 | 7 | 8 | Another - Page 9 | 10 | 11 | 12 | 13 | 21 | -------------------------------------------------------------------------------- /src/pages/Charts/Charts.scss: -------------------------------------------------------------------------------- 1 | @import '../../styles/app'; 2 | 3 | .charts-overview { 4 | .apexcharts-menu-item { 5 | color: black; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/pages/Error/Error.scss: -------------------------------------------------------------------------------- 1 | @import '../../styles/app'; 2 | 3 | .error-page { 4 | padding-top: 5%; 5 | height: 100%; 6 | 7 | .errorContainer { 8 | width: 365px; 9 | text-align: center; 10 | } 11 | 12 | .errorBtn { 13 | padding-left: 35px; 14 | padding-right: 35px; 15 | } 16 | 17 | .errorCode { 18 | margin: 20px; 19 | font-size: 80px; 20 | 21 | @include media-breakpoint-up(md) { 22 | font-size: 180px; 23 | } 24 | } 25 | 26 | .errorInfo { 27 | font-size: 20px; 28 | } 29 | 30 | .errorHelp { 31 | font-size: 14px; 32 | } 33 | 34 | .pageFooter { 35 | position: absolute; 36 | bottom: 30px; 37 | left: 0; 38 | right: 0; 39 | width: 100%; 40 | font-size: $font-size-mini; 41 | color: $text-muted; 42 | text-align: center; 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /src/pages/Error/Error.vue: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 404 6 | 7 | Oops, it seems this page does not exist. 8 | 9 | 10 | If you are sure there must be a page, search for it. 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | Search 19 | 20 | 21 | 22 | 23 | 26 | 27 | 28 | 29 | 30 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /src/pages/Icons/Icons.scss: -------------------------------------------------------------------------------- 1 | @import '../../styles/app'; 2 | 3 | .icon-list { 4 | margin-top: $spacer; 5 | } 6 | 7 | .icon-list-item { 8 | height: 32px; 9 | font-size: 14px; 10 | line-height: 32px; 11 | 12 | > a { 13 | color: $text-color; 14 | text-decoration: none; 15 | 16 | &:hover { 17 | color: $text-color; 18 | text-decoration: none; 19 | } 20 | } 21 | 22 | .glyphicon, 23 | .fa, 24 | .fi { 25 | width: 32px; 26 | margin-right: 10px; 27 | } 28 | 29 | &:hover { 30 | .glyphicon, 31 | .fa, 32 | .fi { 33 | font-size: 28px; 34 | top: 2px; 35 | } 36 | 37 | .fa, 38 | .fi { 39 | vertical-align: -5px; 40 | } 41 | 42 | .glyphicon { 43 | vertical-align: -6px; 44 | } 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /src/pages/Maps/Maps.scss: -------------------------------------------------------------------------------- 1 | .mapContainer { 2 | position: absolute; 3 | top: 0; 4 | left: 0; 5 | bottom: 0; 6 | right: 0; 7 | height: 100%; 8 | } 9 | 10 | .mapTitle { 11 | position: relative; 12 | z-index: 2; 13 | } 14 | -------------------------------------------------------------------------------- /src/pages/Maps/Maps.vue: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | YOU ARE HERE 5 | Google Maps 6 | 7 | 8 | Google Maps 9 | 10 | 11 | 12 | 16 | 22 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /src/pages/Notifications/Notifications.scss: -------------------------------------------------------------------------------- 1 | @import '../../styles/app'; 2 | 3 | .location-selector { 4 | width: 100%; 5 | height: 220px; 6 | border: 1px dashed $location-selector-border; 7 | background-color: $location-selector-bg; 8 | position: relative; 9 | } 10 | 11 | .location-selector .bit { 12 | @include transition(background-color 0.15s ease-in-out); 13 | 14 | background-color: $location-selector-bit-bg; 15 | cursor: pointer; 16 | position: absolute; 17 | } 18 | 19 | .location-selector .bit:hover { 20 | background-color: darken($location-selector-bit-bg, 20%); 21 | } 22 | 23 | .location-selector .bit.top, 24 | .location-selector .bit.bottom { 25 | height: 25%; 26 | width: 40%; 27 | margin: 0 30%; 28 | } 29 | 30 | .location-selector .bit.top { 31 | top: 0; 32 | } 33 | 34 | .location-selector .bit.bottom { 35 | bottom: 0; 36 | } 37 | 38 | .location-selector .bit.right, 39 | .location-selector .bit.left { 40 | height: 20%; 41 | width: 20%; 42 | margin-left: 0; 43 | margin-right: 0; 44 | } 45 | 46 | .location-selector .bit.right { 47 | right: 0; 48 | } 49 | 50 | .location-selector .bit.left { 51 | left: 0; 52 | } 53 | -------------------------------------------------------------------------------- /src/pages/Tables/Tables.scss: -------------------------------------------------------------------------------- 1 | @import '../../styles/app'; 2 | 3 | .tables-basic { 4 | .table th { 5 | font-size: $font-size-sm; 6 | } 7 | 8 | .abc-checkbox label { 9 | &::before { 10 | background-color: transparent; 11 | } 12 | &::after { 13 | color: #eee; 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/pages/Visits/Visits.scss: -------------------------------------------------------------------------------- 1 | @import '../../styles/app'; 2 | 3 | .visits-page { 4 | .post-comments footer { 5 | margin: 0 (-$widget-padding-horizontal) (-$widget-padding-vertical); 6 | padding: $widget-padding-vertical $widget-padding-horizontal; 7 | } 8 | 9 | .stat-item .name { 10 | margin-top: 10px; 11 | } 12 | 13 | .table { 14 | .table.table-sm { 15 | td { 16 | font-size: 1rem; 17 | vertical-align: middle; 18 | } 19 | } 20 | } 21 | 22 | .market-stats { 23 | .abc-checkbox label { 24 | &::before { 25 | background-color: transparent; 26 | } 27 | &::after { 28 | color: #eee; 29 | } 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/pages/Visits/components/AreaChart/AreaChart.vue: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pages/Visits/components/Calendar/Calendar.scss: -------------------------------------------------------------------------------- 1 | @import '../../../../styles/app'; 2 | 3 | /* 4 | * Vue calendar 5 | */ 6 | 7 | .lb-calendar .vc-container { 8 | border: none; 9 | font-family: $font-family-base; 10 | color: $text-color; 11 | background: $widget-bg; 12 | border-radius: 0; 13 | 14 | .vc-header { 15 | padding: $widget-padding-vertical $widget-padding-horizontal 0; 16 | 17 | .vc-title { 18 | color: $text-color; 19 | font-weight: $font-weight-normal; 20 | } 21 | } 22 | 23 | .vc-weekday { 24 | font-weight: $font-weight-normal; 25 | color: $text-muted; 26 | } 27 | 28 | .vc-day { 29 | .vc-dots { 30 | .vc-bg-red-600 { 31 | background-color: theme-color("danger"); 32 | } 33 | 34 | .vc-bg-green-600 { 35 | background-color: theme-color("success"); 36 | } 37 | 38 | .vc-bg-blue-600 { 39 | background-color: theme-color("primary"); 40 | } 41 | } 42 | } 43 | 44 | .vc-day-popover-row-content { 45 | display: block; 46 | 47 | a { 48 | color: $white; 49 | 50 | &:hover { 51 | color: darken($white, 20%); 52 | } 53 | } 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /src/pages/Visits/components/Map/Map.scss: -------------------------------------------------------------------------------- 1 | @import '../../../../styles/app'; 2 | 3 | .map { 4 | position: relative; 5 | margin: (-$widget-padding-vertical) (-$widget-padding-horizontal) 0; 6 | height: 400px; 7 | 8 | @include media-breakpoint-down(sm) { 9 | height: 300px; 10 | } 11 | } 12 | 13 | .stats { 14 | position: absolute; 15 | z-index: 1; 16 | top: 0; 17 | left: 0; 18 | margin: 5% 10%; 19 | } 20 | -------------------------------------------------------------------------------- /src/pages/Visits/components/Map/mock.js: -------------------------------------------------------------------------------- 1 | export default [ 2 | { 3 | latitude: 40.717079, 4 | longitude: -74.00116, 5 | size: 6, 6 | tooltip: 'New York', 7 | }, 8 | { 9 | latitude: 33.145235, 10 | longitude: -83.811834, 11 | size: 7, 12 | tooltip: 'Oconee National Forest', 13 | }, 14 | { 15 | latitude: 37.792032, 16 | longitude: -122.394613, 17 | size: 4, 18 | tooltip: 'San Francisco', 19 | }, 20 | { 21 | latitude: 26.935080, 22 | longitude: -80.851766, 23 | size: 9, 24 | tooltip: 'Lake Okeechobee', 25 | }, 26 | { 27 | latitude: 36.331308, 28 | longitude: -83.336050, 29 | size: 4, 30 | tooltip: 'Grainger County', 31 | }, 32 | { 33 | latitude: 36.269356, 34 | longitude: -76.587477, 35 | size: 8, 36 | tooltip: 'Chowan County', 37 | }, 38 | { 39 | latitude: 30.700644, 40 | longitude: -95.145249, 41 | size: 6, 42 | tooltip: 'Lake Livingston', 43 | }, 44 | { 45 | latitude: 34.546708, 46 | longitude: -90.211471, 47 | size: 5, 48 | tooltip: 'Tunica County', 49 | }, 50 | { 51 | latitude: 32.628599, 52 | longitude: -103.675115, 53 | size: 5, 54 | tooltip: 'Lea County', 55 | }, 56 | { 57 | latitude: 40.456692, 58 | longitude: -83.522688, 59 | size: 5, 60 | tooltip: 'Union County', 61 | }, 62 | { 63 | latitude: 33.844630, 64 | longitude: -118.157483, 65 | size: 6, 66 | tooltip: 'Lakewood Mutual', 67 | } 68 | ] -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue'; 2 | import Vuex from 'vuex'; 3 | 4 | import layout from './layout'; 5 | 6 | Vue.use(Vuex); 7 | 8 | export default new Vuex.Store({ 9 | modules: { 10 | layout, 11 | }, 12 | }); 13 | -------------------------------------------------------------------------------- /src/store/layout.js: -------------------------------------------------------------------------------- 1 | export default { 2 | namespaced: true, 3 | state: { 4 | sidebarClose: true, 5 | sidebarActiveElement: null, 6 | }, 7 | mutations: { 8 | switchSidebar(state, value) { 9 | if (value) { 10 | state.sidebarClose = value; 11 | } else { 12 | state.sidebarClose = !state.sidebarClose; 13 | } 14 | }, 15 | changeSidebarActive(state, index) { 16 | state.sidebarActiveElement = index; 17 | }, 18 | }, 19 | actions: { 20 | switchSidebar({ commit }, value) { 21 | commit('switchSidebar', value); 22 | }, 23 | changeSidebarActive({ commit }, index) { 24 | commit('changeSidebarActive', index); 25 | }, 26 | }, 27 | }; 28 | -------------------------------------------------------------------------------- /src/styles/_general.scss: -------------------------------------------------------------------------------- 1 | html { 2 | font-weight: 100; 3 | font-size: $font-size-initial; 4 | } 5 | 6 | html, body { 7 | min-height: 100vh; 8 | } 9 | 10 | body { 11 | overflow-x: hidden; 12 | color: $text-color; 13 | background: $default-bg; 14 | background-attachment: fixed; 15 | background-size: cover; 16 | background-repeat: no-repeat; 17 | position: relative; 18 | } 19 | 20 | a, 21 | .dropdown-item, 22 | .btn { 23 | cursor: pointer; 24 | transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out, border-color 0.1s ease-in-out; 25 | font-family: $font-family-base; 26 | } 27 | 28 | th { 29 | font-weight: 600; 30 | } 31 | 32 | label { 33 | font-weight: 400; 34 | } 35 | 36 | strong { 37 | font-weight: 700; 38 | } 39 | 40 | ul ul, 41 | ol ul { 42 | list-style: none; 43 | } 44 | 45 | ul, 46 | ol { 47 | list-style: none; 48 | padding-left: 0; 49 | } 50 | 51 | -------------------------------------------------------------------------------- /src/styles/_mixins.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Custom application mixins available through out the app 3 | */ 4 | 5 | // define sass mixin 6 | // Generates single property classes 7 | // ------------------------- 8 | @mixin property-variants($base, $property, $variants: ()) { 9 | @each $size, $value in $variants { 10 | @if $size == 'md' { 11 | #{$base} { 12 | #{$property}: $value; 13 | } 14 | 15 | #{$base}-n { 16 | #{$property}: $value; 17 | } 18 | } 19 | 20 | #{$base}-#{$size} { 21 | #{$property}: $value; 22 | } 23 | 24 | #{$base}-n-#{$size} { 25 | #{$property}: -$value; 26 | } 27 | } 28 | } 29 | 30 | // Common thumbnail properties 31 | // ------------------------- 32 | @mixin thumb($parent, $size) { 33 | #{$parent} { 34 | width: $size; 35 | 36 | > .glyphicon, 37 | > .fa { 38 | line-height: $size; 39 | } 40 | } 41 | } 42 | 43 | @mixin border-radius($radius) { 44 | border-radius: $radius; 45 | } 46 | 47 | @mixin scroll-bar($color) { 48 | &::-webkit-scrollbar { 49 | height: 8px; 50 | width: 4px; 51 | } 52 | 53 | &::-webkit-scrollbar-thumb { 54 | border: none; 55 | background-color: $color; 56 | } 57 | } 58 | 59 | @mixin keyframes($name) { 60 | @-webkit-keyframes #{$name} { 61 | @content; 62 | } 63 | 64 | @keyframes #{$name} { 65 | @content; 66 | } 67 | } 68 | -------------------------------------------------------------------------------- /src/styles/app.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Customized version of bootstrap using variables from _variables.scss. 3 | * This file is loaded via separate loader thus allowing to use original bootstrap classes (e.g. .btn-default) through out the app. 4 | */ 5 | @import '../../node_modules/bootstrap/scss/functions'; 6 | @import 'variables'; 7 | @import '../../node_modules/bootstrap/scss/variables'; 8 | @import '../../node_modules/bootstrap/scss/mixins'; 9 | @import 'mixins'; 10 | 11 | -------------------------------------------------------------------------------- /src/styles/theme.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Customized version of bootstrap using variables from _variables.scss. 3 | * This file is loaded via separate loader thus allowing to use original bootstrap classes (e.g. .btn-default) through out the app. 4 | */ 5 | @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700'); 6 | 7 | @import '../../node_modules/bootstrap/scss/functions'; 8 | @import 'variables'; 9 | @import '../../node_modules/bootstrap/scss/bootstrap'; 10 | @import '../../node_modules/bootstrap-vue/src/index'; 11 | @import '../../node_modules/glyphicons-halflings/scss/glyphicons-halflings'; 12 | @import '../../node_modules/font-awesome/css/font-awesome.css'; 13 | @import '../../node_modules/line-awesome/dist/line-awesome/css/line-awesome.css'; 14 | @import '../fonts/flaticon/flaticon'; 15 | @import '../../node_modules/animate.css/animate'; 16 | @import '../../node_modules/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox'; 17 | @import 'mixins'; 18 | @import 'base'; 19 | @import 'auth'; 20 | @import 'overrides'; 21 | @import 'general'; 22 | @import 'utils'; 23 | @import 'icons'; 24 | -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- 1 | let publicPath = process.env.NODE_ENV === 'production' ? 'light-blue-vue-admin/' : '/'; 2 | 3 | module.exports = { 4 | publicPath, 5 | productionSourceMap: false, 6 | }; 7 | --------------------------------------------------------------------------------
7 | Oops, it seems this page does not exist. 8 |
10 | If you are sure there must be a page, search for it. 11 |