diff --git a/jest.config.js b/jest.config.js index f598a6b1..cd689271 100644 --- a/jest.config.js +++ b/jest.config.js @@ -10,7 +10,7 @@ module.exports = { '.+\\.(css|styl|less|sass|scss|png|jpg|ttf|woff|woff2)$': 'jest-transform-stub', '^.+\\.(js|jsx)?$': '/node_modules/babel-jest' }, - transformIgnorePatterns: ['/node_modules/(?!@coreui/icons/vue|coreui)'], + transformIgnorePatterns: ['/node_modules/(?!@coreui/icons)'], moduleNameMapper: { '^@/(.*)$': '/src/$1' }, diff --git a/package-lock.json b/package-lock.json index 60591121..dc750f9a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-vue-admin-template", - "version": "3.0.0-alpha.5", + "version": "3.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -874,9 +874,9 @@ } }, "@coreui/coreui": { - "version": "3.0.0-alpha.14", - "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-3.0.0-alpha.14.tgz", - "integrity": "sha512-2h5lBgs5mpZCm5LZqTeHV0wi2R69nUIda8Yklq4xwKA8lOYyKp0qEleRaMfIRV52n1lbGriTZhu1w0+9qwooFA==" + "version": "3.0.0-beta.0", + "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-3.0.0-beta.0.tgz", + "integrity": "sha512-7qYuZyQ3H9soaXMtP+34YkqN7VveDJrPhb+FzfJ9OOk663vF47grvNjWSn1AqAv5JCU0mLHhH0+eu0chp+k6vA==" }, "@coreui/coreui-chartjs": { "version": "github:coreui/coreui-chartjs#4bf74100097d797de9d136b7d718d10f2ce46220", @@ -890,13 +890,12 @@ "from": "github:coreui/coreui-icons#v1-alpha" }, "@coreui/vue": { - "version": "github:coreui/coreui-vue#6485f8f8419d4ae187b007adcdc4d8560dd0dc4a", - "from": "github:coreui/coreui-vue#3.0.0-alpha.5", + "version": "github:coreui/coreui-vue#bfa7a79909653af30c00ba34da1e4d3f744b4d35", + "from": "github:coreui/coreui-vue#3.0.0-alpha.6", "requires": { - "@coreui/coreui": "3.0.0-alpha.13", + "@coreui/coreui": "3.0.0-beta.0", "@coreui/icons": "github:coreui/coreui-icons#v1-alpha", "clone": "^2.1.2", - "element-resize-detector": "^1.2.0", "perfect-scrollbar": "^1.4.0", "popper.js": "^1.16.0", "tooltip.js": "^1.3.3", @@ -905,10 +904,10 @@ "vue-functional-data-merge": "^3.1.0" }, "dependencies": { - "@coreui/coreui": { - "version": "3.0.0-alpha.13", - "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-3.0.0-alpha.13.tgz", - "integrity": "sha512-LEEeAl2yZxVh8WyZ945KcEZQ0muaaSzV971wmzvo4D0i+rEFY1at2jvEXrLSVTNPXSCRjJn+dmwmMN5OEecN0Q==" + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" } } }, @@ -1355,9 +1354,9 @@ "dev": true }, "@types/node": { - "version": "12.11.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.11.5.tgz", - "integrity": "sha512-LC8ALj/24PhByn39nr5jnTvpE7MujK8y7LQmV74kHYF5iQ0odCPkMH4IZNZw+cobKfSXqaC8GgegcbIsQpffdA==", + "version": "12.11.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.11.6.tgz", + "integrity": "sha512-4uPUyY1Aofo1YzoypalYHNd2SnKYxH2b6LzXwpryZCJKA2XlagZSynXx5C8sfPH0r1cSltUpaVHV2q5sYXschQ==", "dev": true }, "@types/normalize-package-data": { @@ -2285,23 +2284,6 @@ "dev": true, "requires": { "color-convert": "^1.9.0" - }, - "dependencies": { - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - } } }, "any-promise": { @@ -2536,17 +2518,17 @@ "dev": true }, "autoprefixer": { - "version": "9.6.5", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.5.tgz", - "integrity": "sha512-rGd50YV8LgwFQ2WQp4XzOTG69u1qQsXn0amww7tjqV5jJuNazgFKYEVItEBngyyvVITKOg20zr2V+9VsrXJQ2g==", + "version": "9.7.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.0.tgz", + "integrity": "sha512-j2IRvaCfrUxIiZun9ba4mhJ2omhw4OY88/yVzLO+lHhGBumAAK72PgM6gkbSN8iregPOn1ZlxGkmZh2CQ7X4AQ==", "dev": true, "requires": { - "browserslist": "^4.7.0", - "caniuse-lite": "^1.0.30000999", + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001004", "chalk": "^2.4.2", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^7.0.18", + "postcss": "^7.0.19", "postcss-value-parser": "^4.0.2" }, "dependencies": { @@ -2981,11 +2963,6 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, - "batch-processor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", - "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" - }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -3287,14 +3264,14 @@ } }, "browserslist": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.1.tgz", - "integrity": "sha512-QtULFqKIAtiyNx7NhZ/p4rB8m3xDozVo/pi5VgTlADLF2tNigz/QH+v0m5qhn7XfHT7u+607NcCNOnC0HZAlMg==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.2.tgz", + "integrity": "sha512-uZavT/gZXJd2UTi9Ov7/Z340WOSQ3+m1iBVRUknf+okKxonL9P83S3ctiBDtuRmRu8PiCHjqyueqQ9HYlJhxiw==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30000999", - "electron-to-chromium": "^1.3.284", - "node-releases": "^1.1.36" + "caniuse-lite": "^1.0.30001004", + "electron-to-chromium": "^1.3.295", + "node-releases": "^1.1.38" } }, "bs-logger": { @@ -3597,9 +3574,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001002", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001002.tgz", - "integrity": "sha512-pRuxPE8wdrWmVPKcDmJJiGBxr6lFJq4ivdSeo9FTmGj5Rb8NX3Mby2pARG57MXF15hYAhZ0nHV5XxT2ig4bz3g==", + "version": "1.0.30001004", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001004.tgz", + "integrity": "sha512-3nfOR4O8Wa2RWoYfJkMtwRVOsK96TQ+eq57wd0iKaEWl8dwG4hKZ/g0MVBfCvysFvMLi9fQGR/DvozMdkEPl3g==", "dev": true }, "capture-exit": { @@ -3674,6 +3651,13 @@ "requires": { "chartjs-color-string": "^0.6.0", "color-convert": "^0.5.3" + }, + "dependencies": { + "color-convert": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", + "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=" + } } }, "chartjs-color-string": { @@ -3856,9 +3840,10 @@ } }, "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true }, "clone-deep": { "version": "4.0.1", @@ -3912,34 +3897,21 @@ "requires": { "color-convert": "^1.9.1", "color-string": "^1.5.2" - }, - "dependencies": { - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - } } }, "color-convert": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", - "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=" + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "color-string": { "version": "1.5.3", @@ -4268,9 +4240,9 @@ } }, "core-js": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.3.2.tgz", - "integrity": "sha512-S1FfZpeBchkhyoY76YAdFzKS4zz9aOK7EeFaNA2aJlyXyA+sgqz6xdxmLPGXEAf0nF44MVN1kSjrA9Kt3ATDQg==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.3.4.tgz", + "integrity": "sha512-BtibooaAmSOptGLRccsuX/dqgPtXwNgqcvYA6kOTTMzonRxZ+pJS4e+6mvVutESfXMeTnK8m3M+aBu3bkJbR+w==", "dev": true }, "core-js-compat": { @@ -4879,14 +4851,6 @@ "dev": true, "requires": { "clone": "^1.0.2" - }, - "dependencies": { - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - } } }, "define-properties": { @@ -5278,19 +5242,11 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.293", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.293.tgz", - "integrity": "sha512-DQSBRuU2Z1vG+CEWUIfCEVMHtuaGlhVojzg39mX5dx7PLSFDJ7DSrGUWzaPFFgWR1jo26hj1nXXRQZvFwk7F8w==", + "version": "1.3.295", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.295.tgz", + "integrity": "sha512-KxlGE9GcZTv7xGwYJGMEABHJq2JuTMNF7jD8NwHk6sBY226mW+Dyp9kZmA2Od9tKHMCS7ltPnqFg+zq3jTWN7Q==", "dev": true }, - "element-resize-detector": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.0.tgz", - "integrity": "sha512-UmhNB8sIJVZeg56gEjgmMd6p37sCg8j8trVW0LZM7Wzv+kxQ5CnRHcgRKBTB/kFUSn3e7UP59kl2V2U8Du1hmg==", - "requires": { - "batch-processor": "1.0.0" - } - }, "elliptic": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.1.tgz", @@ -7177,9 +7133,9 @@ } }, "graceful-fs": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", - "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", "dev": true }, "growl": { @@ -7661,9 +7617,9 @@ "dev": true }, "https-proxy-agent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-3.0.0.tgz", - "integrity": "sha512-y4jAxNEihqvBI5F3SaO2rtsjIOnnNA8sEbuiP+UhJZJHeM2NRm6c09ax2tgqme+SgUUvjao2fJXF4h3D6Cb2HQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz", + "integrity": "sha512-+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==", "dev": true, "requires": { "agent-base": "^4.3.0", @@ -10265,6 +10221,14 @@ "requires": { "clone": "2.x", "lodash": "^4.17.15" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + } } }, "node-forge": { @@ -10403,9 +10367,9 @@ } }, "node-sass": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz", - "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.0.tgz", + "integrity": "sha512-W1XBrvoJ1dy7VsvTAS5q1V45lREbTlZQqFbiHb3R3OTTCma0XBtuG6xZ6Z4506nR4lmHPTqVRwxT6KgtWC97CA==", "dev": true, "requires": { "async-foreach": "^0.1.3", @@ -10415,7 +10379,7 @@ "get-stdin": "^4.0.1", "glob": "^7.0.3", "in-publish": "^2.0.0", - "lodash": "^4.17.11", + "lodash": "^4.17.15", "meow": "^3.7.0", "mkdirp": "^0.5.1", "nan": "^2.13.2", @@ -11276,9 +11240,9 @@ "dev": true }, "postcss": { - "version": "7.0.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz", - "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==", + "version": "7.0.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.19.tgz", + "integrity": "sha512-0InetJoW1WQMoiJ3E5oF1m37ZAJX0d0XLgR50bVXCC4cF8HCYRpT6hH2nNYHVCV7QAx1hWj81/2CRT0elHAy5g==", "dev": true, "requires": { "chalk": "^2.4.2", diff --git a/package.json b/package.json index d55a1287..c1ba460d 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,10 @@ { "name": "@coreui/coreui-free-vue-admin-template", - "version": "3.0.0-alpha.5", + "version": "3.0.0-alpha.6", "description": "Open Source Bootstrap Admin Template", "author": "Łukasz Holeczek", "homepage": "http://coreui.io", - "copyright": "Copyright 2018 creativeLabs Łukasz Holeczek", + "copyright": "Copyright 2019 creativeLabs Łukasz Holeczek", "license": "MIT", "scripts": { "serve": "vue-cli-service serve", @@ -14,28 +14,28 @@ "test:e2e": "vue-cli-service test:e2e" }, "dependencies": { - "@coreui/coreui": "3.0.0-alpha.14", + "@coreui/coreui": "3.0.0-beta.0", "@coreui/coreui-chartjs": "coreui/coreui-chartjs#v2", "@coreui/icons": "coreui/coreui-icons#v1-alpha", - "@coreui/vue": "coreui/coreui-vue#3.0.0-alpha.5", + "@coreui/vue": "coreui/coreui-vue#3.0.0-alpha.6", "vue": "^2.6.10", "vue-router": "^3.1.3" }, "devDependencies": { - "@vue/cli-plugin-babel": "^4.0.4", - "@vue/cli-plugin-e2e-nightwatch": "^4.0.4", - "@vue/cli-plugin-eslint": "^4.0.4", - "@vue/cli-plugin-unit-jest": "^4.0.4", - "@vue/cli-service": "^4.0.4", + "@vue/cli-plugin-babel": "^4.0.5", + "@vue/cli-plugin-e2e-nightwatch": "^4.0.5", + "@vue/cli-plugin-eslint": "^4.0.5", + "@vue/cli-plugin-unit-jest": "^4.0.5", + "@vue/cli-service": "^4.0.5", "@vue/test-utils": "^1.0.0-beta.29", "@babel/core": "7.6.4", "babel-eslint": "^10.0.3", - "babel-jest": "24.9.0", - "core-js": "3.3.2", + "babel-jest": "^24.9.0", + "core-js": "^3.3.4", "chromedriver": "^77.0.0", "eslint": "^6.5.1", "eslint-plugin-vue": "^5.2.3", - "node-sass": "^4.12.0", + "node-sass": "^4.13.0", "sass-loader": "^8.0.0", "vue-template-compiler": "^2.6.10" }, diff --git a/src/containers/TheFooter.vue b/src/containers/TheFooter.vue index 6a88937c..8606811b 100644 --- a/src/containers/TheFooter.vue +++ b/src/containers/TheFooter.vue @@ -1,12 +1,12 @@ diff --git a/src/containers/TheHeader.vue b/src/containers/TheHeader.vue index e17500ae..3bdcdedd 100644 --- a/src/containers/TheHeader.vue +++ b/src/containers/TheHeader.vue @@ -2,15 +2,21 @@ + - CoreUI Logo Dashboard @@ -29,9 +35,9 @@ -
+ -
+
diff --git a/src/containers/TheHeaderDropdownAccnt.vue b/src/containers/TheHeaderDropdownAccnt.vue index 620a4e67..98673e1e 100644 --- a/src/containers/TheHeaderDropdownAccnt.vue +++ b/src/containers/TheHeaderDropdownAccnt.vue @@ -5,17 +5,16 @@ class="c-header-nav-items" placement="bottom-end" add-menu-classes="pt-0" - :show.sync="show" > Account @@ -72,8 +71,7 @@ export default { name: 'TheHeaderDropdownAccnt', data () { return { - itemsCount: 42, - show: false + itemsCount: 42 } } } diff --git a/src/containers/TheSidebar.vue b/src/containers/TheSidebar.vue index b983e8ce..3bb08659 100644 --- a/src/containers/TheSidebar.vue +++ b/src/containers/TheSidebar.vue @@ -2,11 +2,11 @@ @@ -28,11 +28,18 @@ export default { return { minimize: false, nav, - show: true + show: 'responsive' } }, mounted () { - this.$root.$on('toggle-sidebar', () => this.show = !this.show) + this.$root.$on('toggle-sidebar', () => { + const sidebarOpened = this.show === true || this.show === 'responsive' + this.show = sidebarOpened ? false : 'responsive' + }) + this.$root.$on('toggle-sidebar-mobile', () => { + const sidebarClosed = this.show === 'responsive' || this.show === false + this.show = sidebarClosed ? true : 'responsive' + }) } } diff --git a/src/views/base/Breadcrumbs.vue b/src/views/base/Breadcrumbs.vue index 5cf0bb25..6d654cb9 100644 --- a/src/views/base/Breadcrumbs.vue +++ b/src/views/base/Breadcrumbs.vue @@ -32,7 +32,7 @@ export default { return { items: [ { - text: 'Admin', + text: 'Admin', href: '#' }, { diff --git a/src/views/base/Collapses.vue b/src/views/base/Collapses.vue index 3ba9b4b7..de485ba6 100644 --- a/src/views/base/Collapses.vue +++ b/src/views/base/Collapses.vue @@ -17,16 +17,20 @@ - + Toggle Collapse - +

Collapse contents Here

- + Toggle Inner Collapse - + Hello!
@@ -42,7 +46,8 @@ export default { name: 'Collapses', data () { return { - showCollapse: true, + collapse: false, + innerCollapse: false, text: ` Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor diff --git a/src/views/base/Forms.vue b/src/views/base/Forms.vue index 9c81b17e..a026a7c0 100644 --- a/src/views/base/Forms.vue +++ b/src/views/base/Forms.vue @@ -149,11 +149,10 @@ horizontal disabled /> - - + +

Bootstrap 4

+

Bootstrap 4 Components for Vue.js 2

For more information visit website

More Info
@@ -33,7 +35,8 @@ -

+

Bootstrap 4

+

This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.

@@ -61,9 +64,9 @@ color="info" text-color="white" border-color="dark" - header="Bootstrap 4" > -

+

Bootstrap 4

+

This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.

diff --git a/src/views/base/Navbars.vue b/src/views/base/Navbars.vue index df9e26db..8a512788 100644 --- a/src/views/base/Navbars.vue +++ b/src/views/base/Navbars.vue @@ -91,7 +91,7 @@ CoreuiVue - Navbar text + Navbar text diff --git a/src/views/notifications/Alerts.vue b/src/views/notifications/Alerts.vue index 58300166..7eebb23e 100644 --- a/src/views/notifications/Alerts.vue +++ b/src/views/notifications/Alerts.vue @@ -100,7 +100,7 @@ Dismissible Alert! @@ -109,15 +109,14 @@ color="secondary" closeButton fade - :show.sync="dismissibleAlerts[1]" + :show.sync="alert2" > Dismissible Alert with fade effect! Dismissible Alert with custom button! @@ -125,9 +124,9 @@ class="position-absolute" color="secondary" style="right:10px;top: 50%;transform: translateY(-50%);" - @click="dismiss" + @click="alert3 = false" > - Close + Close
el = true) + ['alert1', 'alert2', 'alert3'].forEach(alert => this[alert] = true) } } } diff --git a/tests/unit/containers/__snapshots__/TheFooter.spec.js.snap b/tests/unit/containers/__snapshots__/TheFooter.spec.js.snap index 9c146be1..83e7adc0 100644 --- a/tests/unit/containers/__snapshots__/TheFooter.spec.js.snap +++ b/tests/unit/containers/__snapshots__/TheFooter.spec.js.snap @@ -2,11 +2,13 @@ exports[`TheFooter.vue renders correctly 1`] = `
CoreUI @@ -28,7 +30,8 @@ exports[`TheFooter.vue renders correctly 1`] = ` CoreUI for Vue diff --git a/tests/unit/containers/__snapshots__/TheHeader.spec.js.snap b/tests/unit/containers/__snapshots__/TheHeader.spec.js.snap index b29664fe..86182340 100644 --- a/tests/unit/containers/__snapshots__/TheHeader.spec.js.snap +++ b/tests/unit/containers/__snapshots__/TheHeader.spec.js.snap @@ -9,17 +9,24 @@ exports[`TheHeader.vue renders correctly 1`] = ` withsubheader="true" > - + + -
-
+ `; diff --git a/tests/unit/containers/__snapshots__/TheSidebar.spec.js.snap b/tests/unit/containers/__snapshots__/TheSidebar.spec.js.snap index 4ce594c5..bea9e78f 100644 --- a/tests/unit/containers/__snapshots__/TheSidebar.spec.js.snap +++ b/tests/unit/containers/__snapshots__/TheSidebar.spec.js.snap @@ -7,11 +7,11 @@ exports[`TheSidebar.vue renders correctly 1`] = ` dropdownmode="openActive" fixed="true" hideonmobileclick="true" - show="true" + show="responsive" > diff --git a/tests/unit/views/base/Collapses.spec.js b/tests/unit/views/base/Collapses.spec.js index 017727df..19dbad6e 100644 --- a/tests/unit/views/base/Collapses.spec.js +++ b/tests/unit/views/base/Collapses.spec.js @@ -9,26 +9,10 @@ describe('Collapses.vue', () => { it('has a name', () => { expect(Collapses.name).toBe('Collapses') }) - it('has a created hook', () => { - expect(typeof Collapses.data).toMatch('function') - }) - it('sets the correct default data', () => { - expect(typeof Collapses.data).toMatch('function') - const defaultData = Collapses.data() - expect(defaultData.showCollapse).toBe(true) - }) it('is Vue instance', () => { const wrapper = shallowMount(Collapses) expect(wrapper.isVueInstance()).toBe(true) }) - // it('is Collapses', () => { - // const wrapper = shallowMount(Collapses) - // expect(wrapper.is(Collapses)).toBe(true) - // }) - // it('should render correct content', () => { - // const wrapper = mount(Collapses) - // expect(wrapper.find('header.card-header > div > strong').text()).toMatch('Bootstrap Collapse') - // }) test('renders correctly', () => { const wrapper = mount(Collapses) expect(wrapper.element).toMatchSnapshot() diff --git a/tests/unit/views/base/__snapshots__/Breadcrumbs.spec.js.snap b/tests/unit/views/base/__snapshots__/Breadcrumbs.spec.js.snap index f8484e10..c25d6601 100644 --- a/tests/unit/views/base/__snapshots__/Breadcrumbs.spec.js.snap +++ b/tests/unit/views/base/__snapshots__/Breadcrumbs.spec.js.snap @@ -54,7 +54,7 @@ exports[`Breadcrumbs.vue renders correctly 1`] = ` href="#" target="_self" > - <b>Admin</b> + Admin