diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100755 index 0000000..68a28ed --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,25 @@ +module.exports = { + root: true, + env: { + node: true, + browser: true + }, + extends: [ + "plugin:vue/recommended", + "eslint:recommended", + "prettier/vue", + "plugin:prettier/recommended" + ], + rules: { + "vue/component-name-in-template-casing": ["error", "PascalCase"], + "no-console": process.env.NODE_ENV === "production" ? "error" : "off", + "no-debugger": process.env.NODE_ENV === "production" ? "error" : "off" + }, + globals: { + $: true, + $nuxt: true + }, + parserOptions: { + parser: "babel-eslint" + } +}; \ No newline at end of file diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/babel.config.js b/babel.config.js old mode 100644 new mode 100755 diff --git a/package.json b/package.json old mode 100644 new mode 100755 index 9fe3edf..2dd06c6 --- a/package.json +++ b/package.json @@ -8,10 +8,49 @@ "lint": "vue-cli-service lint" }, "dependencies": { + "@ckeditor/ckeditor5-basic-styles": "^21.0.0", + "@ckeditor/ckeditor5-dev-utils": "^23.1.1", + "@ckeditor/ckeditor5-dev-webpack-plugin": "^23.1.1", + "@ckeditor/ckeditor5-easy-image": "^21.0.0", + "@ckeditor/ckeditor5-editor-balloon": "^21.0.0", + "@ckeditor/ckeditor5-editor-classic": "^21.0.0", + "@ckeditor/ckeditor5-editor-decoupled": "^21.0.0", + "@ckeditor/ckeditor5-editor-inline": "^21.0.0", + "@ckeditor/ckeditor5-essentials": "^21.0.0", + "@ckeditor/ckeditor5-font": "^21.0.0", + "@ckeditor/ckeditor5-heading": "^21.0.0", + "@ckeditor/ckeditor5-highlight": "^21.0.0", + "@ckeditor/ckeditor5-link": "^21.0.0", + "@ckeditor/ckeditor5-paragraph": "^21.0.0", + "@ckeditor/ckeditor5-theme-lark": "^21.0.0", + "@ckeditor/ckeditor5-vue": "^1.0.1", + "@google/markerclusterer": "^2.0.8", + "cash-dom": "^8.0.0", + "chart.js": "^2.9.3", "core-js": "^3.6.5", + "dayjs": "^1.8.29", + "google-maps-api-loader": "^1.1.1", + "highlight.js": "^10.1.1", + "js-beautify": "^1.11.0", + "litepicker": "^1.5.7", + "lodash": "^4.17.19", + "postcss-loader": "3", + "raw-loader": "0.5.1", + "sass-loader": "^9.0.2", + "tail.select": "^0.5.15", + "toastify-js": "^1.9.0", + "velocity-animate": "^1.5.2", "vue": "^2.6.11", + "vue-chartjs": "^3.5.0", + "vue-feather-icons": "^5.1.0", "vue-router": "^3.2.0", - "vuex": "^3.4.0" + "vue-slick-carousel": "^1.0.6", + "vue-tippy": "^4.5.1", + "vue2-dropzone": "^3.6.0", + "vuelidate": "^0.7.5", + "vuetable-2": "^1.7.5", + "vuex": "^3.4.0", + "zoom-vanilla.js": "^2.0.6" }, "devDependencies": { "@vue/cli-plugin-babel": "~4.4.0", @@ -26,7 +65,7 @@ "eslint-plugin-vue": "^6.2.2", "node-sass": "^4.12.0", "prettier": "^1.19.1", - "sass-loader": "^8.0.2", + "tailwindcss": "^1.5.1", "vue-template-compiler": "^2.6.11" }, "eslintConfig": { diff --git a/postcss.config.js b/postcss.config.js new file mode 100755 index 0000000..0639e62 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: [ + require('autoprefixer'), + require('tailwindcss'), + ] +} diff --git a/public/favicon.ico b/public/favicon.ico old mode 100644 new mode 100755 diff --git a/public/index.html b/public/index.html old mode 100644 new mode 100755 index 4123528..569e4a3 --- a/public/index.html +++ b/public/index.html @@ -1,9 +1,21 @@ +
- + + + +
- For a guide and recipes on how to configure / customize this project,
- check out the
- vue-cli documentation.
-
++ + + + + diff --git a/src/global-components/LineChart.vue b/src/global-components/LineChart.vue new file mode 100755 index 0000000..6849710 --- /dev/null +++ b/src/global-components/LineChart.vue @@ -0,0 +1,20 @@ + diff --git a/src/global-components/LitePicker.vue b/src/global-components/LitePicker.vue new file mode 100755 index 0000000..449c72b --- /dev/null +++ b/src/global-components/LitePicker.vue @@ -0,0 +1,78 @@ + + + + + diff --git a/src/global-components/LoadingIcon.vue b/src/global-components/LoadingIcon.vue new file mode 100644 index 0000000..7b2da0f --- /dev/null +++ b/src/global-components/LoadingIcon.vue @@ -0,0 +1,779 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/global-components/PieChart.vue b/src/global-components/PieChart.vue new file mode 100755 index 0000000..a199f8e --- /dev/null +++ b/src/global-components/PieChart.vue @@ -0,0 +1,20 @@ + diff --git a/src/global-components/TailSelect.vue b/src/global-components/TailSelect.vue new file mode 100644 index 0000000..dfdc466 --- /dev/null +++ b/src/global-components/TailSelect.vue @@ -0,0 +1,54 @@ + + + + + diff --git a/src/global-components/Tippy.vue b/src/global-components/Tippy.vue new file mode 100755 index 0000000..0e43f83 --- /dev/null +++ b/src/global-components/Tippy.vue @@ -0,0 +1,32 @@ + ++ +
{{ $f()[1].news[0].content }}
+{{ $f()[2].news[0].content }}
+{{ $f()[3].news[0].content }}
+IMAGES | +PRODUCT NAME | +STOCK | +STATUS | +ACTIONS | +
---|---|---|---|---|
+
+
+
+
+
+
+
+
+ |
+
+ {{
+ faker.products[0].name
+ }}
+
+ {{ faker.products[0].category }}
+
+ |
+ {{ faker.stocks[0] }} | +
+
+
+ |
+
+
+
+
+ |
+
IMAGES | +PRODUCT NAME | +STOCK | +STATUS | +ACTIONS | +
---|---|---|---|---|
+
+
+
+
+
+
+
+
+ |
+
+ {{
+ faker.products[0].name
+ }}
+
+ {{ faker.products[0].category }}
+
+ |
+ {{ faker.stocks[0] }} | +
+
+
+ |
+
+
+
+
+ |
+
+ Trust fund seitan chia, wolf lomo letterpress Bushwick before + they sold out. Carles kogi fixie, squid twee Tonx readymade + cred typewriter scenester locavore kale chips vegan organic. + Meggings pug wolf Shoreditch typewriter skateboard. + McSweeney's iPhone chillwave, food truck direct trade disrupt + flannel irony tousled Cosby sweater single-origin coffee. + Organic disrupt bicycle rights, tattooed messenger bag flannel + craft beer fashion axe bitters. Readymade sartorial craft + beer, quinoa sustainable butcher Marfa Echo Park Terry + Richardson gluten-free flannel retro cred mlkshk banjo. Salvia + 90's art party Blue Bottle, PBR&B cardigan 8-bit. +
++ Meggings irony fashion axe, tattooed master cleanse Blue + Bottle stumptown bitters authentic flannel freegan paleo + letterpress ugh sriracha. Wolf PBR&B art party aesthetic meh + cliche. Sartorial before they sold out deep v, aesthetic PBR&B + craft beer post-ironic synth keytar pork belly skateboard + pour-over. Tonx cray pug Etsy, gastropub ennui wolf ethnic Odd + Future viral master cleanse skateboard banjo. Pitchfork + scenester cornhole, whatever try-hard ethnic banjo +1 + gastropub American Apparel vinyl skateboard Shoreditch seitan. + Blue Bottle keffiyeh Austin Helvetica art party. Portland + ethnic fixie, beard retro direct trade ugh scenester Tumblr + readymade authentic plaid pickled hashtag biodiesel. +
++ Thundercats freegan Truffaut, four loko twee Austin scenester + lo-fi seitan High Life paleo quinoa cray. Schlitz butcher + ethical Tumblr, pop-up DIY keytar ethnic iPhone PBR sriracha. + Tonx direct trade bicycle rights gluten-free flexitarian + asymmetrical. Whatever drinking vinegar PBR XOXO Bushwick + gentrify. Cliche semiotics banjo retro squid Wes Anderson. + Fashion axe dreamcatcher you probably haven't heard of them + bicycle rights. Tote bag organic four loko ethical selfies + gastropub, PBR fingerstache tattooed bicycle rights. +
++ Ugh Portland Austin, distillery tattooed typewriter polaroid + pug Banksy Neutra keffiyeh. Shoreditch mixtape wolf PBR&B, + tote bag dreamcatcher literally bespoke Odd Future selfies + 90's master cleanse vegan. Flannel tofu deep v next level + pickled, authentic Etsy Shoreditch literally swag photo booth + iPhone pug semiotics banjo. Bicycle rights butcher Blue + Bottle, actually DIY semiotics Banksy banjo mixtape Austin + pork belly post-ironic. American Apparel gastropub hashtag, + McSweeney's master cleanse occupy High Life bitters wayfarers + next level bicycle rights. Wolf chia Terry Richardson, pop-up + plaid kitsch ugh. Butcher +1 Carles, swag selfies Blue Bottle + viral. +
++ Keffiyeh food truck organic letterpress leggings iPhone four + loko hella pour-over occupy, Wes Anderson cray post-ironic. + Neutra retro fixie gastropub +1, High Life semiotics. Vinyl + distillery Etsy freegan flexitarian cliche jean shorts, + Schlitz wayfarers skateboard tousled irony locavore XOXO meh. + Ethnic Wes Anderson McSweeney's messenger bag, mixtape XOXO + slow-carb cornhole aesthetic Marfa banjo Thundercats bitters. + Raw denim banjo typewriter cray Tumblr, High Life + single-origin coffee. 90's Tumblr cred, Terry Richardson + occupy raw denim tofu fashion axe photo booth banh mi. Trust + fund locavore Helvetica, fashion axe selvage authentic + Shoreditch swag selfies stumptown +1. +
++ Scenester chambray slow-carb, trust fund biodiesel ugh bicycle + rights cornhole. Gentrify messenger bag Truffaut tousled roof + party pork belly leggings, photo booth jean shorts. Austin + readymade PBR plaid chambray. Squid Echo Park pour-over, + wayfarers forage whatever locavore typewriter artisan deep v + four loko. Locavore occupy Neutra Pitchfork McSweeney's, + wayfarers fingerstache. Actually asymmetrical drinking vinegar + yr brunch biodiesel. Before they sold out sustainable + readymade craft beer Portland gastropub squid Austin, roof + party Thundercats chambray narwhal Bushwick pug. +
++ Literally typewriter chillwave, bicycle rights Carles flannel + wayfarers. Biodiesel farm-to-table actually, locavore keffiyeh + hella shabby chic pour-over try-hard Bushwick. Sriracha + American Apparel Brooklyn, synth cray stumptown blog Bushwick + +1 VHS hashtag. Wolf umami Carles Marfa, 90's food truck Cosby + sweater. Fanny pack try-hard keytar pop-up readymade, master + cleanse four loko trust fund polaroid salvia. Photo booth + kitsch forage chambray, Carles scenester slow-carb lomo + cardigan dreamcatcher. Swag asymmetrical leggings, biodiesel + Tonx shabby chic ethnic master cleanse freegan. +
++ Raw denim Banksy shabby chic, 8-bit salvia narwhal fashion + axe. Ethical Williamsburg four loko, chia kale chips + distillery Shoreditch messenger bag swag iPhone Pitchfork. + Viral PBR&B single-origin coffee quinoa readymade, ethical + chillwave drinking vinegar gluten-free Wes Anderson kitsch + Tumblr synth actually bitters. Butcher McSweeney's forage + mlkshk kogi fingerstache. Selvage scenester butcher + Shoreditch, Carles beard plaid disrupt DIY. Pug readymade + selvage retro, Austin salvia vinyl master cleanse flexitarian + deep v bicycle rights plaid Terry Richardson mlkshk pour-over. + Trust fund try-hard banh mi Brooklyn, 90's Etsy kogi YOLO + salvia. +
++ DESCRIPTION + | ++ QTY + | ++ PRICE + | ++ SUBTOTAL + | +
---|---|---|---|
+
+ Midone HTML Admin Template
+
+
+ Regular License
+
+ |
+ 2 | +$25 | ++ $50 + | +
+
+ Vuejs Admin Template
+
+
+ Regular License
+
+ |
+ 1 | +$25 | ++ $25 + | +
+
+ React Admin Template
+
+
+ Regular License
+
+ |
+ 1 | +$25 | ++ $25 + | +
+
+ Laravel Admin Template
+
+
+ Regular License
+
+ |
+ 3 | +$25 | +$75 | +
+ DESCRIPTION + | ++ QTY + | ++ PRICE + | ++ SUBTOTAL + | +
---|---|---|---|
+
+ Midone HTML Admin Template
+
+
+ Regular License
+
+ |
+ 2 | +$25 | ++ $50 + | +
+
+ Vuejs Admin Template
+
+
+ Regular License
+
+ |
+ 1 | +$25 | ++ $25 + | +
+
+ React Admin Template
+
+
+ Regular License
+
+ |
+ 1 | +$25 | ++ $25 + | +
+
+ Laravel Admin Template
+
+
+ Regular License
+
+ |
+ 3 | +$25 | +$75 | +
+ Lorem Ipsum is simply dummy text of the printing and typesetting + industry. Lorem Ipsum has been the industry's standard dummy + text ever. +
++ When an unknown printer took a galley of type and scrambled it + to make a type specimen book. It has survived not only five + centuries, but also the leap into electronic typesetting, + remaining essentially unchanged. +
++ Lorem Ipsum is simply dummy text of the printing and typesetting + industry. Lorem Ipsum has been the industry's standard dummy + text ever. +
++ When an unknown printer took a galley of type and scrambled it + to make a type specimen book. It has survived not only five + centuries, but also the leap into electronic typesetting, + remaining essentially unchanged. +
++ Lorem Ipsum is simply dummy text of the printing and + typesetting industry. Lorem Ipsum has been the industry's + standard dummy text ever. +
++ When an unknown printer took a galley of type and scrambled it + to make a type specimen book. It has survived not only five + centuries, but also the leap into electronic typesetting, + remaining essentially unchanged. +
++ Lorem Ipsum is simply dummy text of the printing and + typesetting industry. Lorem Ipsum has been the industry's + standard dummy text ever. +
++ When an unknown printer took a galley of type and scrambled it + to make a type specimen book. It has survived not only five + centuries, but also the leap into electronic typesetting, + remaining essentially unchanged. +
++ # + | ++ First Name + | ++ Last Name + | ++ Username + | +
---|---|---|---|
1 | +Angelina | +Jolie | ++ @angelinajolie + | +
2 | +Brad | +Pitt | +@bradpitt | +
3 | +Charlie | +Hunnam | ++ @charliehunnam + | +
+ # + | ++ First Name + | ++ Last Name + | ++ Username + | +
---|---|---|---|
1 | +Angelina | +Jolie | +@angelinajolie | +
2 | +Brad | +Pitt | +@bradpitt | +
3 | +Charlie | +Hunnam | +@charliehunnam | +
+ # + | ++ First Name + | ++ Last Name + | ++ Username + | +
---|---|---|---|
1 | +Angelina | +Jolie | +@angelinajolie | +
2 | +Brad | +Pitt | +@bradpitt | +
3 | +Charlie | +Hunnam | +@charliehunnam | +
+ # + | ++ First Name + | ++ Last Name + | ++ Username + | +
---|---|---|---|
1 | +Angelina | +Jolie | +@angelinajolie | +
2 | +Brad | +Pitt | +@bradpitt | +
3 | +Charlie | +Hunnam | +@charliehunnam | +
+ # + | ++ First Name + | ++ Last Name + | ++ Username + | +
---|---|---|---|
1 | +Angelina | +Jolie | ++ @angelinajolie + | +
2 | +Brad | +Pitt | +@bradpitt | +
3 | +Charlie | +Hunnam | ++ @charliehunnam + | +
# | +First Name | +Last Name | +Username | +
---|---|---|---|
1 | +Angelina | +Jolie | ++ @angelinajolie + | +
2 | +Brad | +Pitt | +@bradpitt | +
3 | +Charlie | +Hunnam | ++ @charliehunnam + | +
# | +First Name | +Last Name | +Username | +
---|---|---|---|
1 | +Angelina | +Jolie | ++ @angelinajolie + | +
2 | +Brad | +Pitt | +@bradpitt | +
3 | +Charlie | +Hunnam | ++ @charliehunnam + | +
+ # + | ++ First Name + | ++ Last Name + | ++ Username + | ++ Email + | ++ Address + | +
---|---|---|---|---|---|
1 | +Angelina | +Jolie | ++ @angelinajolie + | ++ angelinajolie@gmail.com + | ++ 260 W. Storm Street New York, NY 10025. + | +
2 | +Brad | +Pitt | +@bradpitt | ++ bradpitt@gmail.com + | ++ 47 Division St. Buffalo, NY 14241. + | +
3 | +Charlie | +Hunnam | ++ @charliehunnam + | ++ charliehunnam@gmail.com + | ++ 8023 Amerige Street Harriman, NY 10926. + | +
+ # + | ++ First Name + | ++ Last Name + | ++ Username + | +
---|---|---|---|
1 | +Angelina | +Jolie | ++ @angelinajolie + | +
2 | +Brad | +Pitt | +@bradpitt | +
3 | +Charlie | +Hunnam | ++ @charliehunnam + | +
+ # + | ++ First Name + | ++ Last Name + | ++ Username + | +
---|---|---|---|
1 | +Angelina | +Jolie | ++ @angelinajolie + | +
2 | +Brad | +Pitt | +@bradpitt | +
3 | +Charlie | +Hunnam | ++ @charliehunnam + | +
+ +
+