diff --git a/package-lock.json b/package-lock.json index 69a1ffc..16a37c8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,6 +32,7 @@ "postcss": "^8.1.14", "postcss-discard-comments": "^4.0.2", "prettier": "^2.8.8", + "print-js": "^1.6.0", "resolve-url-loader": "^3.1.3", "sass": "^1.32.11", "sass-loader": "^11.0.1", @@ -9201,6 +9202,12 @@ "node": ">=4" } }, + "node_modules/print-js": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/print-js/-/print-js-1.6.0.tgz", + "integrity": "sha512-BfnOIzSKbqGRtO4o0rnj/K3681BSd2QUrsIZy/+WdCIugjIswjmx3lDEZpXB2ruGf9d4b3YNINri81+J0FsBWg==", + "dev": true + }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -19174,6 +19181,12 @@ "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", "dev": true }, + "print-js": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/print-js/-/print-js-1.6.0.tgz", + "integrity": "sha512-BfnOIzSKbqGRtO4o0rnj/K3681BSd2QUrsIZy/+WdCIugjIswjmx3lDEZpXB2ruGf9d4b3YNINri81+J0FsBWg==", + "dev": true + }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", diff --git a/package.json b/package.json index 293ad99..429ae3a 100644 --- a/package.json +++ b/package.json @@ -41,6 +41,7 @@ "postcss": "^8.1.14", "postcss-discard-comments": "^4.0.2", "prettier": "^2.8.8", + "print-js": "^1.6.0", "resolve-url-loader": "^3.1.3", "sass": "^1.32.11", "sass-loader": "^11.0.1", diff --git a/resources/sass/app.scss b/resources/sass/app.scss index a4fec73..15b2f00 100644 --- a/resources/sass/app.scss +++ b/resources/sass/app.scss @@ -3,6 +3,7 @@ // * VENDOR @import "./vendor/bootstrap"; +@import "./vendor/print-js"; // * PARTIALS @import "./partials/layout"; diff --git a/resources/sass/vendor/_print-js.scss b/resources/sass/vendor/_print-js.scss new file mode 100644 index 0000000..9a8030e --- /dev/null +++ b/resources/sass/vendor/_print-js.scss @@ -0,0 +1 @@ +@import "~print-js/src/sass/index"; diff --git a/resources/ts/pages/statsExport.ts b/resources/ts/pages/statsExport.ts index f72ebb9..c6daf9c 100644 --- a/resources/ts/pages/statsExport.ts +++ b/resources/ts/pages/statsExport.ts @@ -1,3 +1,5 @@ +import printJS from "print-js"; + const statsCSV = document.getElementById("StatsCSV"); const statsPDF = document.getElementById("StatsPDF"); diff --git a/resources/views/layouts/backend/head.blade.php b/resources/views/layouts/backend/head.blade.php index 17265e6..dfa4a3e 100644 --- a/resources/views/layouts/backend/head.blade.php +++ b/resources/views/layouts/backend/head.blade.php @@ -32,13 +32,8 @@ @push('styles') - @endpush @if(config('app.debug')) @endif - -@push('scripts') - -@endpush diff --git a/tsconfig.json b/tsconfig.json index 55e4a14..a5c9ace 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,7 +7,8 @@ "strict": true, "jsx": "preserve", "moduleResolution": "node", - "typeRoots": ["resources/ts/@types", "node_modules/@types"] + "typeRoots": ["resources/ts/@types", "node_modules/@types"], + "allowSyntheticDefaultImports": true, }, "include": ["resources/**/*.js", "resources/**/*.ts", "resources/**/*.vue"], "exclude": ["node_modules"],