Browse Source

Upgraded to Version08

pull/4886/head
ANIR1604 3 weeks ago
parent
commit
3bc5d0adfe
  1. 169
      apps/client/src/app/app.component.ts
  2. 126
      package-lock.json
  3. 5
      package.json
  4. 58
      temp/ionicons.js

169
apps/client/src/app/app.component.ts

@ -25,6 +25,90 @@ import {
Router
} from '@angular/router';
import { DataSource } from '@prisma/client';
import { addIcons } from 'ionicons';
import {
addCircleOutline,
addOutline,
alertCircleOutline,
analyticsOutline,
arrowDownCircleOutline,
arrowForwardCircleOutline,
arrowForwardOutline,
arrowRedoOutline,
arrowUpCircleOutline,
banOutline,
bookmarkOutline,
bookOutline,
cafeOutline,
calculatorOutline,
calendarClearOutline,
calendarOutline,
cashOutline,
checkmarkCircleOutline,
checkmarkOutline,
chevronBackOutline,
chevronDownCircleOutline,
chevronForwardOutline,
chevronUpCircleOutline,
closeCircleOutline,
closeOutline,
cloudDownloadOutline,
cloudUploadOutline,
colorWandOutline,
contractOutline,
copyOutline,
createOutline,
cubeOutline,
diamondOutline,
documentTextOutline,
ellipsisHorizontal,
ellipsisHorizontalCircleOutline,
ellipsisVertical,
eyeOffOutline,
flagOutline,
flameOutline,
flashOutline,
gridOutline,
hammerOutline,
happyOutline,
informationCircleOutline,
keyOutline,
libraryOutline,
linkOutline,
lockClosedOutline,
lockOpenOutline,
logoGithub,
logoLinkedin,
logoSlack,
logoX,
mail,
newspaperOutline,
open,
optionsOutline,
pauseCircleOutline,
pauseOutline,
peopleOutline,
personCircleOutline,
pieChartOutline,
playOutline,
readerOutline,
refreshOutline,
removeCircleOutline,
reorderFourOutline,
ribbonOutline,
scanOutline,
searchOutline,
serverOutline,
settingsOutline,
sparklesOutline,
squareOutline,
swapVerticalOutline,
syncOutline,
timeOutline,
trashOutline,
walletOutline,
warningOutline
} from 'ionicons/icons';
import { DeviceDetectorService } from 'ngx-device-detector';
import { Subject } from 'rxjs';
import { filter, takeUntil } from 'rxjs/operators';
@ -104,6 +188,91 @@ export class AppComponent implements OnDestroy, OnInit {
this.initializeTheme();
this.user = undefined;
// Register all icons
addIcons({
addCircleOutline,
addOutline,
alertCircleOutline,
analyticsOutline,
arrowDownCircleOutline,
arrowForwardCircleOutline,
arrowForwardOutline,
arrowRedoOutline,
arrowUpCircleOutline,
banOutline,
bookOutline,
bookmarkOutline,
cafeOutline,
calculatorOutline,
calendarClearOutline,
calendarOutline,
cashOutline,
checkmarkCircleOutline,
checkmarkOutline,
chevronBackOutline,
chevronDownCircleOutline,
chevronForwardOutline,
chevronUpCircleOutline,
closeCircleOutline,
closeOutline,
cloudDownloadOutline,
cloudUploadOutline,
colorWandOutline,
contractOutline,
copyOutline,
createOutline,
cubeOutline,
diamondOutline,
documentTextOutline,
ellipsisHorizontal,
ellipsisHorizontalCircleOutline,
ellipsisVertical,
eyeOffOutline,
flagOutline,
flameOutline,
flashOutline,
gridOutline,
hammerOutline,
happyOutline,
informationCircleOutline,
keyOutline,
libraryOutline,
linkOutline,
lockClosedOutline,
lockOpenOutline,
logoGithub,
logoLinkedin,
logoSlack,
logoX,
mail,
newspaperOutline,
open,
optionsOutline,
pauseCircleOutline,
pauseOutline,
peopleOutline,
personCircleOutline,
pieChartOutline,
playOutline,
readerOutline,
refreshOutline,
removeCircleOutline,
reorderFourOutline,
ribbonOutline,
scanOutline,
searchOutline,
serverOutline,
settingsOutline,
sparklesOutline,
squareOutline,
swapVerticalOutline,
syncOutline,
timeOutline,
trashOutline,
walletOutline,
warningOutline
});
this.route.queryParams
.pipe(takeUntil(this.unsubscribeSubject))
.subscribe((params) => {

126
package-lock.json

@ -67,7 +67,7 @@
"google-spreadsheet": "3.2.0",
"helmet": "7.0.0",
"http-status-codes": "2.3.0",
"ionicons": "7.4.0",
"ionicons": "8.0.9",
"jsonpath": "1.1.1",
"lodash": "4.17.21",
"marked": "15.0.4",
@ -126,6 +126,7 @@
"@storybook/core-server": "8.6.12",
"@trivago/prettier-plugin-sort-imports": "5.2.2",
"@types/big.js": "6.2.2",
"@types/cypress": "^0.1.6",
"@types/google-spreadsheet": "3.1.5",
"@types/jest": "29.5.13",
"@types/lodash": "4.17.16",
@ -135,7 +136,7 @@
"@typescript-eslint/eslint-plugin": "8.29.0",
"@typescript-eslint/parser": "8.29.0",
"codelyzer": "6.0.1",
"cypress": "6.2.1",
"cypress": "^6.2.1",
"eslint": "9.24.0",
"eslint-config-prettier": "10.1.1",
"eslint-plugin-cypress": "4.2.0",
@ -10748,9 +10749,9 @@
}
},
"node_modules/@stencil/core": {
"version": "4.28.0",
"resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.28.0.tgz",
"integrity": "sha512-E7FwEoBQa3Mn39c2lZJVLcXnvGOJ+Sy1kJY/5LE30IO+MLqhCoAPxCIVbcOSN9OnvAMC+4ZveXGQp8bD2n6VFw==",
"version": "4.33.1",
"resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.33.1.tgz",
"integrity": "sha512-12k9xhAJBkpg598it+NRmaYIdEe6TSnsL/v6/KRXDcUyTK11VYwZQej2eHnMWtqot+znJ+GNTqb5YbiXi+5Low==",
"license": "MIT",
"bin": {
"stencil": "bin/stencil"
@ -10760,9 +10761,107 @@
"npm": ">=7.10.0"
},
"optionalDependencies": {
"@rollup/rollup-linux-x64-gnu": "4.34.9"
"@rollup/rollup-darwin-arm64": "4.34.9",
"@rollup/rollup-darwin-x64": "4.34.9",
"@rollup/rollup-linux-arm64-gnu": "4.34.9",
"@rollup/rollup-linux-arm64-musl": "4.34.9",
"@rollup/rollup-linux-x64-gnu": "4.34.9",
"@rollup/rollup-linux-x64-musl": "4.34.9",
"@rollup/rollup-win32-arm64-msvc": "4.34.9",
"@rollup/rollup-win32-x64-msvc": "4.34.9"
}
},
"node_modules/@stencil/core/node_modules/@rollup/rollup-darwin-arm64": {
"version": "4.34.9",
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.9.tgz",
"integrity": "sha512-0CY3/K54slrzLDjOA7TOjN1NuLKERBgk9nY5V34mhmuu673YNb+7ghaDUs6N0ujXR7fz5XaS5Aa6d2TNxZd0OQ==",
"cpu": [
"arm64"
],
"license": "MIT",
"optional": true,
"os": [
"darwin"
]
},
"node_modules/@stencil/core/node_modules/@rollup/rollup-darwin-x64": {
"version": "4.34.9",
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.9.tgz",
"integrity": "sha512-eOojSEAi/acnsJVYRxnMkPFqcxSMFfrw7r2iD9Q32SGkb/Q9FpUY1UlAu1DH9T7j++gZ0lHjnm4OyH2vCI7l7Q==",
"cpu": [
"x64"
],
"license": "MIT",
"optional": true,
"os": [
"darwin"
]
},
"node_modules/@stencil/core/node_modules/@rollup/rollup-linux-arm64-gnu": {
"version": "4.34.9",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.9.tgz",
"integrity": "sha512-6TZjPHjKZUQKmVKMUowF3ewHxctrRR09eYyvT5eFv8w/fXarEra83A2mHTVJLA5xU91aCNOUnM+DWFMSbQ0Nxw==",
"cpu": [
"arm64"
],
"license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@stencil/core/node_modules/@rollup/rollup-linux-arm64-musl": {
"version": "4.34.9",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.9.tgz",
"integrity": "sha512-LD2fytxZJZ6xzOKnMbIpgzFOuIKlxVOpiMAXawsAZ2mHBPEYOnLRK5TTEsID6z4eM23DuO88X0Tq1mErHMVq0A==",
"cpu": [
"arm64"
],
"license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@stencil/core/node_modules/@rollup/rollup-linux-x64-musl": {
"version": "4.34.9",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.9.tgz",
"integrity": "sha512-cYRpV4650z2I3/s6+5/LONkjIz8MBeqrk+vPXV10ORBnshpn8S32bPqQ2Utv39jCiDcO2eJTuSlPXpnvmaIgRA==",
"cpu": [
"x64"
],
"license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@stencil/core/node_modules/@rollup/rollup-win32-arm64-msvc": {
"version": "4.34.9",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.9.tgz",
"integrity": "sha512-z4mQK9dAN6byRA/vsSgQiPeuO63wdiDxZ9yg9iyX2QTzKuQM7T4xlBoeUP/J8uiFkqxkcWndWi+W7bXdPbt27Q==",
"cpu": [
"arm64"
],
"license": "MIT",
"optional": true,
"os": [
"win32"
]
},
"node_modules/@stencil/core/node_modules/@rollup/rollup-win32-x64-msvc": {
"version": "4.34.9",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.9.tgz",
"integrity": "sha512-AyleYRPU7+rgkMWbEh71fQlrzRfeP6SyMnRf9XX4fCdDPAJumdSBqYEcWPMzVQ4ScAl7E4oFfK0GUVn77xSwbw==",
"cpu": [
"x64"
],
"license": "MIT",
"optional": true,
"os": [
"win32"
]
},
"node_modules/@storybook/addon-actions": {
"version": "8.6.12",
"resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.6.12.tgz",
@ -11957,6 +12056,13 @@
"@types/node": "*"
}
},
"node_modules/@types/cypress": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/@types/cypress/-/cypress-0.1.6.tgz",
"integrity": "sha512-FYKQLvCsRYxZ3fp+XsoCiJZ1aK3x17RmaZjHI4Ou43khFkXPycrQaXo9b1J07PNlEfWnRtUc9loxHXzKjSsbYg==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/d3": {
"version": "7.4.3",
"resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz",
@ -22036,12 +22142,12 @@
}
},
"node_modules/ionicons": {
"version": "7.4.0",
"resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.4.0.tgz",
"integrity": "sha512-ZK94MMqgzMCPPMhmk8Ouu6goyVHFIlw/ACP6oe3FrikcI0N7CX0xcwVaEbUc0G/v3W0shI93vo+9ve/KpvcNhQ==",
"version": "8.0.9",
"resolved": "https://registry.npmjs.org/ionicons/-/ionicons-8.0.9.tgz",
"integrity": "sha512-qC8xcTVcrmC9e+4KwigtbfKa9J27rFzsjvi1wQBue178Az6u6mFDpL/Q10w534+RD5PkmiXlqy7my7+h2B/zTw==",
"license": "MIT",
"dependencies": {
"@stencil/core": "^4.0.3"
"@stencil/core": "^4.30.0"
}
},
"node_modules/ioredis": {

5
package.json

@ -113,7 +113,7 @@
"google-spreadsheet": "3.2.0",
"helmet": "7.0.0",
"http-status-codes": "2.3.0",
"ionicons": "7.4.0",
"ionicons": "8.0.9",
"jsonpath": "1.1.1",
"lodash": "4.17.21",
"marked": "15.0.4",
@ -172,6 +172,7 @@
"@storybook/core-server": "8.6.12",
"@trivago/prettier-plugin-sort-imports": "5.2.2",
"@types/big.js": "6.2.2",
"@types/cypress": "^0.1.6",
"@types/google-spreadsheet": "3.1.5",
"@types/jest": "29.5.13",
"@types/lodash": "4.17.16",
@ -181,7 +182,7 @@
"@typescript-eslint/eslint-plugin": "8.29.0",
"@typescript-eslint/parser": "8.29.0",
"codelyzer": "6.0.1",
"cypress": "6.2.1",
"cypress": "^6.2.1",
"eslint": "9.24.0",
"eslint-config-prettier": "10.1.1",
"eslint-plugin-cypress": "4.2.0",

58
temp/ionicons.js

@ -0,0 +1,58 @@
import { g as globalScripts } from './app-globals-DQuL1Twl.js';
import { p as promiseResolve, b as bootstrapLazy } from './index-BNvuUjt3.js';
export { s as setNonce } from './index-BNvuUjt3.js';
/*
Stencil Client Patch Browser v4.30.0 | MIT Licensed | https://stenciljs.com
*/
var patchBrowser = () => {
const importMeta = import.meta.url;
const opts = {};
if (importMeta !== '') {
opts.resourcesUrl = new URL('.', importMeta).href;
}
return promiseResolve(opts);
};
patchBrowser().then(async (options) => {
await globalScripts();
return bootstrapLazy(
[
[
'ion-icon',
[
[
1,
'ion-icon',
{
mode: [1025],
color: [1],
ios: [1],
md: [1],
flipRtl: [4, 'flip-rtl'],
name: [513],
src: [1],
icon: [8],
size: [1],
lazy: [4],
sanitize: [4],
svgContent: [32],
isVisible: [32]
},
null,
{
name: ['loadIcon'],
src: ['loadIcon'],
icon: ['loadIcon'],
ios: ['loadIcon'],
md: ['loadIcon']
}
]
]
]
],
options
);
});
Loading…
Cancel
Save