mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-26 10:21:52 +00:00
Merge pull request #2676 from Start9Labs/wifi
chore: improve wifi icons
This commit is contained in:
188
web/package-lock.json
generated
188
web/package-lock.json
generated
@@ -23,18 +23,18 @@
|
||||
"@start9labs/argon2": "^0.1.0",
|
||||
"@start9labs/emver": "^0.1.5",
|
||||
"@start9labs/start-sdk": "file:../sdk/dist",
|
||||
"@taiga-ui/addon-charts": "4.0.0-rc.5",
|
||||
"@taiga-ui/addon-commerce": "4.0.0-rc.5",
|
||||
"@taiga-ui/addon-mobile": "4.0.0-rc.5",
|
||||
"@taiga-ui/cdk": "4.0.0-rc.5",
|
||||
"@taiga-ui/core": "4.0.0-rc.5",
|
||||
"@taiga-ui/addon-charts": "4.0.0-rc.6",
|
||||
"@taiga-ui/addon-commerce": "4.0.0-rc.6",
|
||||
"@taiga-ui/addon-mobile": "4.0.0-rc.6",
|
||||
"@taiga-ui/cdk": "4.0.0-rc.6",
|
||||
"@taiga-ui/core": "4.0.0-rc.6",
|
||||
"@taiga-ui/event-plugins": "^4.0.1",
|
||||
"@taiga-ui/experimental": "4.0.0-rc.5",
|
||||
"@taiga-ui/icons": "4.0.0-rc.5",
|
||||
"@taiga-ui/kit": "4.0.0-rc.5",
|
||||
"@taiga-ui/layout": "4.0.0-rc.5",
|
||||
"@taiga-ui/legacy": "4.0.0-rc.5",
|
||||
"@taiga-ui/styles": "4.0.0-rc.5",
|
||||
"@taiga-ui/experimental": "4.0.0-rc.6",
|
||||
"@taiga-ui/icons": "4.0.0-rc.6",
|
||||
"@taiga-ui/kit": "4.0.0-rc.6",
|
||||
"@taiga-ui/layout": "4.0.0-rc.6",
|
||||
"@taiga-ui/legacy": "4.0.0-rc.6",
|
||||
"@taiga-ui/styles": "4.0.0-rc.6",
|
||||
"@tinkoff/ng-dompurify": "4.0.0",
|
||||
"ansi-to-html": "^0.7.2",
|
||||
"base64-js": "^1.5.1",
|
||||
@@ -4609,9 +4609,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@ng-web-apis/common": {
|
||||
"version": "4.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@ng-web-apis/common/-/common-4.1.2.tgz",
|
||||
"integrity": "sha512-8SO4JrQK8MZAzveafOEjI3M5zKC2VkM3Q9Movh0KiGQHOqZuT/jdZO4PqT6ydwJHcALiWT2pQRTwjp6oEimaog==",
|
||||
"version": "4.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@ng-web-apis/common/-/common-4.1.3.tgz",
|
||||
"integrity": "sha512-qVRhHnQ+grs+QOeA6WuSDFl+k5Z0bPWmWIC1w9IecpcTDdnj7bJKgoxArBhVMblJkAOPDDJOmR/RVoFGVH9vpg==",
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
"tslib": "^2.3.0"
|
||||
@@ -4636,29 +4636,29 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@ng-web-apis/mutation-observer": {
|
||||
"version": "4.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@ng-web-apis/mutation-observer/-/mutation-observer-4.1.2.tgz",
|
||||
"integrity": "sha512-psvxEE7WN/2KGUOwS7NNXOV8EG70h4FM77B8NmLuKwkh0z5d+sxmgJ9BjbKJB4F144DpQtXFAuJAaVkT882g/w==",
|
||||
"version": "4.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@ng-web-apis/mutation-observer/-/mutation-observer-4.1.3.tgz",
|
||||
"integrity": "sha512-zXDK5xalxZxiPw+bNwzfzqIpykAQEpwsjQHpLmJLgcAam+rLcXr4iBB1a5h1DIpEpyLKZZS6u4jJPJ2a0eMUfA==",
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
"tslib": "^2.3.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@angular/core": ">=16.0.0",
|
||||
"@ng-web-apis/common": ">=4.0.0"
|
||||
"@ng-web-apis/common": ">=4.1.2"
|
||||
}
|
||||
},
|
||||
"node_modules/@ng-web-apis/resize-observer": {
|
||||
"version": "4.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@ng-web-apis/resize-observer/-/resize-observer-4.1.2.tgz",
|
||||
"integrity": "sha512-T8Vsr/AlnVzrDCko+BpzPWGIq0mFvE1zExY5zxbjTyraIL2VO0Le2wkU/v6UH64nRfp+xY5VDnOADNpTQCS8Zg==",
|
||||
"version": "4.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@ng-web-apis/resize-observer/-/resize-observer-4.1.3.tgz",
|
||||
"integrity": "sha512-ca10SSFgyyjlgbUujLGCLHutQyy6WcAjg3EXwNgVxPzki5qsZWu1z0u47wdjHncuJpd4o3lGwkAqM8cpbhRZsA==",
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
"tslib": "^2.3.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@angular/core": ">=16.0.0",
|
||||
"@ng-web-apis/common": ">=4.0.0"
|
||||
"@ng-web-apis/common": ">=4.1.2"
|
||||
}
|
||||
},
|
||||
"node_modules/@ngtools/webpack": {
|
||||
@@ -5121,25 +5121,25 @@
|
||||
"link": true
|
||||
},
|
||||
"node_modules/@taiga-ui/addon-charts": {
|
||||
"version": "4.0.0-rc.5",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/addon-charts/-/addon-charts-4.0.0-rc.5.tgz",
|
||||
"integrity": "sha512-xAlSOndt7peL3SOPJcGvntEseY09QyZcRoMGsd7XZsaCHf0vQnKtwfoTd3nHqYYgcuIS9/aBlznual3RWyl+SA==",
|
||||
"version": "4.0.0-rc.6",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/addon-charts/-/addon-charts-4.0.0-rc.6.tgz",
|
||||
"integrity": "sha512-D2n09sTAUFt/mBD2aCE7yCFfn0Qu3AGMH6X9MCZ8jIJY2l/1J3PRCiIQ401DLKfnIlVd7vIXqd64P5QgtQgqlw==",
|
||||
"dependencies": {
|
||||
"tslib": "^2.6.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@angular/common": ">=16.0.0",
|
||||
"@angular/core": ">=16.0.0",
|
||||
"@ng-web-apis/common": "^4.1.2",
|
||||
"@taiga-ui/cdk": "^4.0.0-rc.5",
|
||||
"@taiga-ui/core": "^4.0.0-rc.5",
|
||||
"@ng-web-apis/common": "^4.1.3",
|
||||
"@taiga-ui/cdk": "^4.0.0-rc.6",
|
||||
"@taiga-ui/core": "^4.0.0-rc.6",
|
||||
"@taiga-ui/polymorpheus": "^4.6.4"
|
||||
}
|
||||
},
|
||||
"node_modules/@taiga-ui/addon-commerce": {
|
||||
"version": "4.0.0-rc.5",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/addon-commerce/-/addon-commerce-4.0.0-rc.5.tgz",
|
||||
"integrity": "sha512-XkJ4SKzmPi4EFqAo5YQfU7l7FRWclzW0SrcJTdukTOvfTgPuzvNb7/nQEy9cCqmXvddQCgEmFzISHBI0lCnrUg==",
|
||||
"version": "4.0.0-rc.6",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/addon-commerce/-/addon-commerce-4.0.0-rc.6.tgz",
|
||||
"integrity": "sha512-ijENY8p2eGnu9nuAJ0KjjdjLKkPZ8txWvFz4J/EaVP2lz9sXupq4SXL8Eb+7tiyOtY40h6hm+HXa6pjdP13W6A==",
|
||||
"dependencies": {
|
||||
"tslib": "^2.6.3"
|
||||
},
|
||||
@@ -5150,19 +5150,19 @@
|
||||
"@maskito/angular": "^2.5.0",
|
||||
"@maskito/core": "^2.5.0",
|
||||
"@maskito/kit": "^2.5.0",
|
||||
"@ng-web-apis/common": "^4.1.2",
|
||||
"@taiga-ui/cdk": "^4.0.0-rc.5",
|
||||
"@taiga-ui/core": "^4.0.0-rc.5",
|
||||
"@taiga-ui/i18n": "^4.0.0-rc.5",
|
||||
"@taiga-ui/kit": "^4.0.0-rc.5",
|
||||
"@ng-web-apis/common": "^4.1.3",
|
||||
"@taiga-ui/cdk": "^4.0.0-rc.6",
|
||||
"@taiga-ui/core": "^4.0.0-rc.6",
|
||||
"@taiga-ui/i18n": "^4.0.0-rc.6",
|
||||
"@taiga-ui/kit": "^4.0.0-rc.6",
|
||||
"@taiga-ui/polymorpheus": "^4.6.4",
|
||||
"rxjs": ">=7.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@taiga-ui/addon-mobile": {
|
||||
"version": "4.0.0-rc.5",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/addon-mobile/-/addon-mobile-4.0.0-rc.5.tgz",
|
||||
"integrity": "sha512-P6QvsaAUfhBwhyo+Z80J0mwq9RExwDT2mK3MKgZAIerXAsojGHz1e43/TAZrucJfsNEh0fyUpOplgiFy9MLnyw==",
|
||||
"version": "4.0.0-rc.6",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/addon-mobile/-/addon-mobile-4.0.0-rc.6.tgz",
|
||||
"integrity": "sha512-n0qE+HzWUJtahTr4CjSHaSnjKDwcibEe19gPlEwopHabSCxVbu05P24Qb+tLaW94n1c2F+g4mTeQFuB7CXRH5Q==",
|
||||
"dependencies": {
|
||||
"tslib": "^2.6.3"
|
||||
},
|
||||
@@ -5170,18 +5170,18 @@
|
||||
"@angular/cdk": ">=16.0.0",
|
||||
"@angular/common": ">=16.0.0",
|
||||
"@angular/core": ">=16.0.0",
|
||||
"@ng-web-apis/common": "^4.1.2",
|
||||
"@taiga-ui/cdk": "^4.0.0-rc.5",
|
||||
"@taiga-ui/core": "^4.0.0-rc.5",
|
||||
"@taiga-ui/kit": "^4.0.0-rc.5",
|
||||
"@ng-web-apis/common": "^4.1.3",
|
||||
"@taiga-ui/cdk": "^4.0.0-rc.6",
|
||||
"@taiga-ui/core": "^4.0.0-rc.6",
|
||||
"@taiga-ui/kit": "^4.0.0-rc.6",
|
||||
"@taiga-ui/polymorpheus": "^4.6.4",
|
||||
"rxjs": ">=7.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@taiga-ui/cdk": {
|
||||
"version": "4.0.0-rc.5",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/cdk/-/cdk-4.0.0-rc.5.tgz",
|
||||
"integrity": "sha512-WSNNNd/b+Dil/kIpN7cEnnHjp0/IKRrylbDzyMkJlyaMAwoVR0mChrJ7neYy3iRN5LndAFa/kRR8CCIOIBzf4g==",
|
||||
"version": "4.0.0-rc.6",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/cdk/-/cdk-4.0.0-rc.6.tgz",
|
||||
"integrity": "sha512-5AvPb/j6k0p8C4/x2m6NWjjKUgmyxjBqnzr87+ZiPWkk9+Z8PddfgVzJcezZ+llX1kbqJzr0J0gu0/tQpsydEA==",
|
||||
"dependencies": {
|
||||
"tslib": "2.6.3"
|
||||
},
|
||||
@@ -5189,7 +5189,7 @@
|
||||
"@angular-devkit/core": ">=16.0.0",
|
||||
"@angular-devkit/schematics": ">=16.0.0",
|
||||
"@schematics/angular": ">=16.0.0",
|
||||
"ng-morph": "^4.5.2",
|
||||
"ng-morph": "^4.5.4",
|
||||
"parse5": "^7.1.2"
|
||||
},
|
||||
"peerDependencies": {
|
||||
@@ -5198,20 +5198,20 @@
|
||||
"@angular/common": ">=16.0.0",
|
||||
"@angular/core": ">=16.0.0",
|
||||
"@angular/forms": ">=16.0.0",
|
||||
"@ng-web-apis/common": "^4.1.2",
|
||||
"@ng-web-apis/mutation-observer": "^4.1.2",
|
||||
"@ng-web-apis/resize-observer": "^4.1.2",
|
||||
"@ng-web-apis/common": "^4.1.3",
|
||||
"@ng-web-apis/mutation-observer": "^4.1.3",
|
||||
"@ng-web-apis/resize-observer": "^4.1.3",
|
||||
"@taiga-ui/event-plugins": "^4.0.1",
|
||||
"@taiga-ui/polymorpheus": "^4.6.4",
|
||||
"rxjs": ">=7.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@taiga-ui/core": {
|
||||
"version": "4.0.0-rc.5",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/core/-/core-4.0.0-rc.5.tgz",
|
||||
"integrity": "sha512-kpmwHfa1KHkDb2DpmKBO4h1YFnxE9Bz5Gu6ryWtKLSFG7zID/w10qjmPdEVaE3kUNMg4imbjna0F7C0d3mPwUw==",
|
||||
"version": "4.0.0-rc.6",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/core/-/core-4.0.0-rc.6.tgz",
|
||||
"integrity": "sha512-Eip8GXa6GO4jQukMjL+zrz6+N66FzDjzlS/3lH04NHAO+DqJJh+aEjPsqU8cFl+8Oso7C2N+XSIK4QhfCaBw1A==",
|
||||
"dependencies": {
|
||||
"@taiga-ui/i18n": "^4.0.0-rc.5",
|
||||
"@taiga-ui/i18n": "^4.0.0-rc.6",
|
||||
"tslib": "^2.6.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
@@ -5221,11 +5221,11 @@
|
||||
"@angular/forms": ">=16.0.0",
|
||||
"@angular/platform-browser": ">=16.0.0",
|
||||
"@angular/router": ">=16.0.0",
|
||||
"@ng-web-apis/common": "^4.1.2",
|
||||
"@ng-web-apis/mutation-observer": "^4.1.2",
|
||||
"@taiga-ui/cdk": "^4.0.0-rc.5",
|
||||
"@ng-web-apis/common": "^4.1.3",
|
||||
"@ng-web-apis/mutation-observer": "^4.1.3",
|
||||
"@taiga-ui/cdk": "^4.0.0-rc.6",
|
||||
"@taiga-ui/event-plugins": "^4.0.1",
|
||||
"@taiga-ui/i18n": "^4.0.0-rc.5",
|
||||
"@taiga-ui/i18n": "^4.0.0-rc.6",
|
||||
"@taiga-ui/polymorpheus": "^4.6.4",
|
||||
"rxjs": ">=7.0.0"
|
||||
}
|
||||
@@ -5244,48 +5244,48 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@taiga-ui/experimental": {
|
||||
"version": "4.0.0-rc.5",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/experimental/-/experimental-4.0.0-rc.5.tgz",
|
||||
"integrity": "sha512-tJ/tngKnGWfm29lIectuN4sYJAxyWd7QqZLEYIwKEwIc7hghlfoYIK9tNkuGTJ+jAHuTxhm77Cn02Ks7dEfJgA==",
|
||||
"version": "4.0.0-rc.6",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/experimental/-/experimental-4.0.0-rc.6.tgz",
|
||||
"integrity": "sha512-Jrfqdm8UUS3rsgCnV55V5lX3qwCBSddCFESIq0KKeeFyJ+Kqodc6Y9HZZkUgMSAH7P32p53gY2SPCJdQZ8do0g==",
|
||||
"dependencies": {
|
||||
"tslib": "^2.6.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@angular/common": ">=16.0.0",
|
||||
"@angular/core": ">=16.0.0",
|
||||
"@taiga-ui/addon-commerce": "^4.0.0-rc.5",
|
||||
"@taiga-ui/cdk": "^4.0.0-rc.5",
|
||||
"@taiga-ui/core": "^4.0.0-rc.5",
|
||||
"@taiga-ui/kit": "^4.0.0-rc.5",
|
||||
"@taiga-ui/addon-commerce": "^4.0.0-rc.6",
|
||||
"@taiga-ui/cdk": "^4.0.0-rc.6",
|
||||
"@taiga-ui/core": "^4.0.0-rc.6",
|
||||
"@taiga-ui/kit": "^4.0.0-rc.6",
|
||||
"@taiga-ui/polymorpheus": "^4.6.4",
|
||||
"rxjs": ">=7.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@taiga-ui/i18n": {
|
||||
"version": "4.0.0-rc.5",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/i18n/-/i18n-4.0.0-rc.5.tgz",
|
||||
"integrity": "sha512-pq1rZaGYYBKuk1pd6F+EzcHJQy0DGbmTq3k9OwI+J9f5ls0oWJU21clh7oybMd2AklLMAd2BQdNzpFS1bvqCKQ==",
|
||||
"version": "4.0.0-rc.6",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/i18n/-/i18n-4.0.0-rc.6.tgz",
|
||||
"integrity": "sha512-A0FmLdc1eH4o4+1f1yyVeUZAsA2Pd/g0+cCvocdZQU1AdnHRmVCAv2up0A/MhRrsW9KWap4D5s2QevwnwoVJ2g==",
|
||||
"dependencies": {
|
||||
"tslib": "^2.6.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@angular/core": ">=16.0.0",
|
||||
"@ng-web-apis/common": "^4.1.2",
|
||||
"@ng-web-apis/common": "^4.1.3",
|
||||
"rxjs": ">=7.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@taiga-ui/icons": {
|
||||
"version": "4.0.0-rc.5",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/icons/-/icons-4.0.0-rc.5.tgz",
|
||||
"integrity": "sha512-rO8g39hRcNqWkrcZc31k9tam7fbpbpypfyLqcfwvtsJ6I4YxQXCMlhpSh2mCTGBVfOpUi+89lqLUJPY0dVaigg==",
|
||||
"version": "4.0.0-rc.6",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/icons/-/icons-4.0.0-rc.6.tgz",
|
||||
"integrity": "sha512-LWTZTfL1xoGoHxkduzWz1lj8OHyawJoRja2/ANoyjerFyaPjqs46Wh4CpM6mpxJZgKxfCKQ3BQ2RTM1aw38PsA==",
|
||||
"dependencies": {
|
||||
"tslib": "^2.3.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@taiga-ui/kit": {
|
||||
"version": "4.0.0-rc.5",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/kit/-/kit-4.0.0-rc.5.tgz",
|
||||
"integrity": "sha512-LvbOheE6J7pprmjlLIyA0CWiBPi/5Fmj87oqm8Ucj18+hGoc9QS8uaZnblpWZ61WyFzoDUtg5c/4dYMfZ0GNdg==",
|
||||
"version": "4.0.0-rc.6",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/kit/-/kit-4.0.0-rc.6.tgz",
|
||||
"integrity": "sha512-bXaMUX8dpdD3wxuzDeaXHmeLMQ0/TkmWhfcEm27GN/M/OSBi+wB0rnhDBZxp354dz3UaMUwj9TaruTNMPUY79Q==",
|
||||
"dependencies": {
|
||||
"tslib": "^2.6.3"
|
||||
},
|
||||
@@ -5298,37 +5298,37 @@
|
||||
"@maskito/core": "^2.5.0",
|
||||
"@maskito/kit": "^2.5.0",
|
||||
"@maskito/phone": "^2.5.0",
|
||||
"@ng-web-apis/common": "^4.1.2",
|
||||
"@ng-web-apis/intersection-observer": "^4.1.2",
|
||||
"@ng-web-apis/mutation-observer": "^4.1.2",
|
||||
"@ng-web-apis/resize-observer": "^4.1.2",
|
||||
"@taiga-ui/cdk": "^4.0.0-rc.5",
|
||||
"@taiga-ui/core": "^4.0.0-rc.5",
|
||||
"@taiga-ui/i18n": "^4.0.0-rc.5",
|
||||
"@ng-web-apis/common": "^4.1.3",
|
||||
"@ng-web-apis/intersection-observer": "^4.1.3",
|
||||
"@ng-web-apis/mutation-observer": "^4.1.3",
|
||||
"@ng-web-apis/resize-observer": "^4.1.3",
|
||||
"@taiga-ui/cdk": "^4.0.0-rc.6",
|
||||
"@taiga-ui/core": "^4.0.0-rc.6",
|
||||
"@taiga-ui/i18n": "^4.0.0-rc.6",
|
||||
"@taiga-ui/polymorpheus": "^4.6.4",
|
||||
"rxjs": ">=7.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@taiga-ui/layout": {
|
||||
"version": "4.0.0-rc.5",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/layout/-/layout-4.0.0-rc.5.tgz",
|
||||
"integrity": "sha512-iebBX/G1bXLHhNYDR7fjmDpvF4FJXubtDkRedWvnUnOOmI46yKpKohwQuEReRIRxVASK9DvG6VLtz3Ho2JjyrQ==",
|
||||
"version": "4.0.0-rc.6",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/layout/-/layout-4.0.0-rc.6.tgz",
|
||||
"integrity": "sha512-lo1v1IluM27SX6l2SSdiOo2eSpQVOEPURABIyzvL1amtbj80zCFXVwF92OvUIyALcFBg1VwocVGnLy3gt4pzag==",
|
||||
"dependencies": {
|
||||
"tslib": "^2.6.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@angular/common": ">=16.0.0",
|
||||
"@angular/core": ">=16.0.0",
|
||||
"@taiga-ui/cdk": "^4.0.0-rc.5",
|
||||
"@taiga-ui/core": "^4.0.0-rc.5",
|
||||
"@taiga-ui/cdk": "^4.0.0-rc.6",
|
||||
"@taiga-ui/core": "^4.0.0-rc.6",
|
||||
"@taiga-ui/polymorpheus": "^4.6.4",
|
||||
"rxjs": ">=7.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@taiga-ui/legacy": {
|
||||
"version": "4.0.0-rc.5",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/legacy/-/legacy-4.0.0-rc.5.tgz",
|
||||
"integrity": "sha512-zS6h+ivYxHeiSScVc5hTj612f5tv7xY+4eJyJbEtjNsHErf1FWL72IJbl1QK3bkodefznFxwhfEsNkka70Sf3w==",
|
||||
"version": "4.0.0-rc.6",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/legacy/-/legacy-4.0.0-rc.6.tgz",
|
||||
"integrity": "sha512-k6DA2yCtXTRY4fc2gYhs1R6LsB8Ufvx3Zwra7kQDRLtGi6TjWryQxzfumOgzd3/MYxJ/OUNnGCrWNfCRBhOljw==",
|
||||
"dependencies": {
|
||||
"tslib": "2.6.3"
|
||||
},
|
||||
@@ -5350,11 +5350,11 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@taiga-ui/styles": {
|
||||
"version": "4.0.0-rc.5",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/styles/-/styles-4.0.0-rc.5.tgz",
|
||||
"integrity": "sha512-+1o+lcKyQAnoIWQrqJGJB2oBKOOI6yNKfm2IPohgCsIxEWi7ljgejjy2ym1w8e4z1hWrqRFmnck5nhT3ERA2FA==",
|
||||
"version": "4.0.0-rc.6",
|
||||
"resolved": "https://registry.npmjs.org/@taiga-ui/styles/-/styles-4.0.0-rc.6.tgz",
|
||||
"integrity": "sha512-3SUyg+7pgqz4gyuPfiBwr/g4LNwf/I2bP6tZuiLcq7t9p3afT/Vx7d37yqcBs03IBl5+BELM1ZiAtivOtx+Lag==",
|
||||
"peerDependencies": {
|
||||
"@taiga-ui/cdk": "^4.0.0-rc.5",
|
||||
"@taiga-ui/cdk": "^4.0.0-rc.6",
|
||||
"tslib": "^2.6.3"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -45,18 +45,18 @@
|
||||
"@start9labs/argon2": "^0.1.0",
|
||||
"@start9labs/emver": "^0.1.5",
|
||||
"@start9labs/start-sdk": "file:../sdk/dist",
|
||||
"@taiga-ui/addon-charts": "4.0.0-rc.5",
|
||||
"@taiga-ui/addon-commerce": "4.0.0-rc.5",
|
||||
"@taiga-ui/addon-mobile": "4.0.0-rc.5",
|
||||
"@taiga-ui/cdk": "4.0.0-rc.5",
|
||||
"@taiga-ui/core": "4.0.0-rc.5",
|
||||
"@taiga-ui/addon-charts": "4.0.0-rc.6",
|
||||
"@taiga-ui/addon-commerce": "4.0.0-rc.6",
|
||||
"@taiga-ui/addon-mobile": "4.0.0-rc.6",
|
||||
"@taiga-ui/cdk": "4.0.0-rc.6",
|
||||
"@taiga-ui/core": "4.0.0-rc.6",
|
||||
"@taiga-ui/event-plugins": "^4.0.1",
|
||||
"@taiga-ui/experimental": "4.0.0-rc.5",
|
||||
"@taiga-ui/icons": "4.0.0-rc.5",
|
||||
"@taiga-ui/kit": "4.0.0-rc.5",
|
||||
"@taiga-ui/layout": "4.0.0-rc.5",
|
||||
"@taiga-ui/legacy": "4.0.0-rc.5",
|
||||
"@taiga-ui/styles": "4.0.0-rc.5",
|
||||
"@taiga-ui/experimental": "4.0.0-rc.6",
|
||||
"@taiga-ui/icons": "4.0.0-rc.6",
|
||||
"@taiga-ui/kit": "4.0.0-rc.6",
|
||||
"@taiga-ui/layout": "4.0.0-rc.6",
|
||||
"@taiga-ui/legacy": "4.0.0-rc.6",
|
||||
"@taiga-ui/styles": "4.0.0-rc.6",
|
||||
"@tinkoff/ng-dompurify": "4.0.0",
|
||||
"ansi-to-html": "^0.7.2",
|
||||
"base64-js": "^1.5.1",
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"@angular/common": ">=13.2.0",
|
||||
"@angular/core": ">=13.2.0",
|
||||
"@start9labs/shared": ">=0.3.2",
|
||||
"@taiga-ui/cdk": "4.0.0-rc.5",
|
||||
"@taiga-ui/cdk": "4.0.0-rc.6",
|
||||
"@tinkoff/ng-dompurify": ">=4.0.0",
|
||||
"fuse.js": "^6.4.6"
|
||||
},
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 6.9 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 7.2 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 7.2 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 7.7 KiB |
1
web/projects/shared/assets/taiga-ui/icons/wifi-high.svg
Normal file
1
web/projects/shared/assets/taiga-ui/icons/wifi-high.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wifi-high"><path d="M12 20h.01"/><path d="M5 12.859a10 10 0 0 1 14 0"/><path d="M8.5 16.429a5 5 0 0 1 7 0"/></svg>
|
||||
|
After Width: | Height: | Size: 317 B |
1
web/projects/shared/assets/taiga-ui/icons/wifi-low.svg
Normal file
1
web/projects/shared/assets/taiga-ui/icons/wifi-low.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wifi-low"><path d="M12 20h.01"/><path d="M8.5 16.429a5 5 0 0 1 7 0"/></svg>
|
||||
|
After Width: | Height: | Size: 278 B |
@@ -8,9 +8,9 @@
|
||||
"@ng-web-apis/mutation-observer": ">=4.0.0",
|
||||
"@ng-web-apis/resize-observer": ">=4.0.0",
|
||||
"@start9labs/emver": "^0.1.5",
|
||||
"@taiga-ui/cdk": "4.0.0-rc.5",
|
||||
"@taiga-ui/core": "4.0.0-rc.5",
|
||||
"@taiga-ui/experimental": "4.0.0-rc.5",
|
||||
"@taiga-ui/cdk": "4.0.0-rc.6",
|
||||
"@taiga-ui/core": "4.0.0-rc.6",
|
||||
"@taiga-ui/experimental": "4.0.0-rc.6",
|
||||
"@tinkoff/ng-dompurify": ">=4.0.0",
|
||||
"ansi-to-html": "^0.7.2"
|
||||
},
|
||||
|
||||
@@ -44,10 +44,10 @@ export class LogsWindowComponent {
|
||||
scroll = true
|
||||
|
||||
scrollTo(bottom: HTMLElement) {
|
||||
if (this.scroll) bottom.scrollIntoView({ behavior: 'smooth' })
|
||||
if (this.scroll) bottom.scrollIntoView()
|
||||
}
|
||||
|
||||
onBottom([{ isIntersecting }]: readonly IntersectionObserverEntry[]) {
|
||||
this.scroll = isIntersecting
|
||||
onBottom(entries: readonly IntersectionObserverEntry[]) {
|
||||
this.scroll = entries[entries.length - 1].isIntersecting
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
<span *ngIf="spec.required">*</span>
|
||||
<select
|
||||
tuiSelect
|
||||
[placeholder]="spec.name"
|
||||
[items]="items"
|
||||
[disabledItemHandler]="disabledItemHandler"
|
||||
></select>
|
||||
|
||||
@@ -143,6 +143,10 @@ import { DependencyInfo } from '../types/dependency-info'
|
||||
gap: inherit;
|
||||
grid-column: span 4;
|
||||
}
|
||||
|
||||
:host-context(tui-root._mobile) {
|
||||
margin: 0;
|
||||
}
|
||||
`,
|
||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
||||
standalone: true,
|
||||
|
||||
@@ -22,50 +22,63 @@ import { SettingsWifiComponent } from './wifi.component'
|
||||
@Component({
|
||||
selector: '[wifi]',
|
||||
template: `
|
||||
<ng-container *ngFor="let network of wifi">
|
||||
<div *ngIf="network.ssid" tuiCell [style.padding]="0">
|
||||
<div tuiTitle>
|
||||
<strong>
|
||||
{{ network.ssid }}
|
||||
<tui-badge *ngIf="network.connected" appearance="success">
|
||||
Connected
|
||||
</tui-badge>
|
||||
</strong>
|
||||
@for (network of wifi; track $index) {
|
||||
@if (network.ssid) {
|
||||
<div tuiCell [style.padding]="0">
|
||||
<div tuiTitle>
|
||||
<strong>
|
||||
{{ network.ssid }}
|
||||
@if (network.connected) {
|
||||
<tui-badge appearance="success">Connected</tui-badge>
|
||||
}
|
||||
</strong>
|
||||
</div>
|
||||
@if (!network.connected) {
|
||||
<button
|
||||
tuiButton
|
||||
size="xs"
|
||||
appearance="opposite"
|
||||
(click)="prompt(network)"
|
||||
>
|
||||
Connect
|
||||
</button>
|
||||
}
|
||||
@if (network.connected !== undefined) {
|
||||
<button
|
||||
tuiIconButton
|
||||
size="s"
|
||||
appearance="icon"
|
||||
iconStart="@tui.trash-2"
|
||||
(click)="forget(network)"
|
||||
>
|
||||
Forget
|
||||
</button>
|
||||
} @else {
|
||||
<tui-icon
|
||||
[icon]="network.security.length ? '@tui.lock' : '@tui.lock-open'"
|
||||
/>
|
||||
}
|
||||
@if (getSignal(network.strength); as signal) {
|
||||
<tui-icon
|
||||
background="@tui.wifi"
|
||||
[icon]="signal.icon"
|
||||
[style.background]="'var(--tui-background-neutral-2)'"
|
||||
[style.color]="signal.color"
|
||||
/>
|
||||
} @else {
|
||||
<tui-icon icon="@tui.wifi-off" />
|
||||
}
|
||||
</div>
|
||||
<button
|
||||
*ngIf="!network.connected"
|
||||
tuiButton
|
||||
size="xs"
|
||||
appearance="opposite"
|
||||
(click)="prompt(network)"
|
||||
>
|
||||
Connect
|
||||
</button>
|
||||
<button
|
||||
*ngIf="network.connected !== undefined; else strength"
|
||||
tuiIconButton
|
||||
size="s"
|
||||
appearance="icon"
|
||||
iconStart="@tui.trash-2"
|
||||
(click)="forget(network)"
|
||||
>
|
||||
Forget
|
||||
</button>
|
||||
<ng-template #strength>
|
||||
<tui-icon
|
||||
[style.width.rem]="2"
|
||||
[icon]="network.security.length ? '@tui.lock' : '@tui.lock-open'"
|
||||
/>
|
||||
</ng-template>
|
||||
<img
|
||||
[src]="getSignal(network.strength)"
|
||||
[style.width.rem]="2"
|
||||
alt="Signal Strength: {{ network.strength }}"
|
||||
/>
|
||||
</div>
|
||||
</ng-container>
|
||||
}
|
||||
}
|
||||
`,
|
||||
host: { style: 'align-items: stretch' },
|
||||
styles: `
|
||||
tui-icon {
|
||||
width: 2rem;
|
||||
color: var(--tui-text-tertiary);
|
||||
}
|
||||
`,
|
||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
||||
standalone: true,
|
||||
imports: [CommonModule, TuiCell, TuiTitle, TuiBadge, TuiButton, TuiIcon],
|
||||
@@ -81,20 +94,27 @@ export class WifiTableComponent {
|
||||
@Input()
|
||||
wifi: readonly Wifi[] = []
|
||||
|
||||
getSignal(signal: number): string {
|
||||
getSignal(signal: number) {
|
||||
if (signal < 5) {
|
||||
return 'assets/img/icons/wifi-0.png'
|
||||
return null
|
||||
}
|
||||
|
||||
if (signal >= 5 && signal < 50) {
|
||||
return 'assets/img/icons/wifi-1.png'
|
||||
return {
|
||||
icon: '@tui.wifi-low',
|
||||
color: 'var(--tui-text-negative)',
|
||||
}
|
||||
}
|
||||
|
||||
if (signal >= 50 && signal < 90) {
|
||||
return 'assets/img/icons/wifi-2.png'
|
||||
}
|
||||
|
||||
return 'assets/img/icons/wifi-3.png'
|
||||
return signal >= 50 && signal < 90
|
||||
? {
|
||||
icon: '@tui.wifi-high',
|
||||
color: 'var(--tui-status-warning)',
|
||||
}
|
||||
: {
|
||||
icon: '@tui.wifi',
|
||||
color: 'var(--tui-text-positive)',
|
||||
}
|
||||
}
|
||||
|
||||
async forget({ ssid }: Wifi): Promise<void> {
|
||||
|
||||
Reference in New Issue
Block a user