Showing
3 changed files
with
45 additions
and
21 deletions
| ... | @@ -30,6 +30,14 @@ | ... | @@ -30,6 +30,14 @@ |
| 30 | "js-tokens": "^4.0.0" | 30 | "js-tokens": "^4.0.0" |
| 31 | } | 31 | } |
| 32 | }, | 32 | }, |
| 33 | + "@lottiefiles/svelte-lottie-player": { | ||
| 34 | + "version": "0.1.4", | ||
| 35 | + "resolved": "https://registry.npmjs.org/@lottiefiles/svelte-lottie-player/-/svelte-lottie-player-0.1.4.tgz", | ||
| 36 | + "integrity": "sha512-NVNDdB1kQLIOytWsTxEYRRHhl2T9oZFfKSkUEr8m73JM7jaLP8J8GGH9B6A0vXU4wKsjR69ET6JEvib6z1QH+g==", | ||
| 37 | + "requires": { | ||
| 38 | + "lottie-web": "^5.6.8" | ||
| 39 | + } | ||
| 40 | + }, | ||
| 33 | "@nodelib/fs.scandir": { | 41 | "@nodelib/fs.scandir": { |
| 34 | "version": "2.1.3", | 42 | "version": "2.1.3", |
| 35 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", | 43 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", |
| ... | @@ -85,9 +93,9 @@ | ... | @@ -85,9 +93,9 @@ |
| 85 | } | 93 | } |
| 86 | }, | 94 | }, |
| 87 | "@rollup/pluginutils": { | 95 | "@rollup/pluginutils": { |
| 88 | - "version": "3.0.10", | 96 | + "version": "3.1.0", |
| 89 | - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.0.10.tgz", | 97 | + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", |
| 90 | - "integrity": "sha512-d44M7t+PjmMrASHbhgpSbVgtL6EFyX7J4mYxwQ/c5eoaE6N2VgCgEcWVzNnwycIloti+/MpwFr8qfw+nRw00sw==", | 98 | + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", |
| 91 | "dev": true, | 99 | "dev": true, |
| 92 | "requires": { | 100 | "requires": { |
| 93 | "@types/estree": "0.0.39", | 101 | "@types/estree": "0.0.39", |
| ... | @@ -101,11 +109,6 @@ | ... | @@ -101,11 +109,6 @@ |
| 101 | "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", | 109 | "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", |
| 102 | "dev": true | 110 | "dev": true |
| 103 | }, | 111 | }, |
| 104 | - "@types/events": { | ||
| 105 | - "version": "3.0.0", | ||
| 106 | - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", | ||
| 107 | - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" | ||
| 108 | - }, | ||
| 109 | "@types/fs-extra": { | 112 | "@types/fs-extra": { |
| 110 | "version": "8.1.1", | 113 | "version": "8.1.1", |
| 111 | "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.1.tgz", | 114 | "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.1.tgz", |
| ... | @@ -115,11 +118,10 @@ | ... | @@ -115,11 +118,10 @@ |
| 115 | } | 118 | } |
| 116 | }, | 119 | }, |
| 117 | "@types/glob": { | 120 | "@types/glob": { |
| 118 | - "version": "7.1.1", | 121 | + "version": "7.1.2", |
| 119 | - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", | 122 | + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz", |
| 120 | - "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", | 123 | + "integrity": "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==", |
| 121 | "requires": { | 124 | "requires": { |
| 122 | - "@types/events": "*", | ||
| 123 | "@types/minimatch": "*", | 125 | "@types/minimatch": "*", |
| 124 | "@types/node": "*" | 126 | "@types/node": "*" |
| 125 | } | 127 | } |
| ... | @@ -130,9 +132,9 @@ | ... | @@ -130,9 +132,9 @@ |
| 130 | "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" | 132 | "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" |
| 131 | }, | 133 | }, |
| 132 | "@types/node": { | 134 | "@types/node": { |
| 133 | - "version": "14.0.9", | 135 | + "version": "14.0.13", |
| 134 | - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.9.tgz", | 136 | + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.13.tgz", |
| 135 | - "integrity": "sha512-0sCTiXKXELOBxvZLN4krQ0FPOAA7ij+6WwvD0k/PHd9/KAkr4dXel5J9fh6F4x1FwAQILqAWkmpeuS6mjf1iKA==" | 137 | + "integrity": "sha512-rouEWBImiRaSJsVA+ITTFM6ZxibuAlTuNOCyxVbwreu6k6+ujs7DfnU9o+PShFhET78pMBl3eH+AGSI5eOTkPA==" |
| 136 | }, | 138 | }, |
| 137 | "@types/resolve": { | 139 | "@types/resolve": { |
| 138 | "version": "0.0.8", | 140 | "version": "0.0.8", |
| ... | @@ -144,9 +146,9 @@ | ... | @@ -144,9 +146,9 @@ |
| 144 | } | 146 | } |
| 145 | }, | 147 | }, |
| 146 | "acorn": { | 148 | "acorn": { |
| 147 | - "version": "7.2.0", | 149 | + "version": "7.3.1", |
| 148 | - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.2.0.tgz", | 150 | + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", |
| 149 | - "integrity": "sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==", | 151 | + "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==", |
| 150 | "dev": true | 152 | "dev": true |
| 151 | }, | 153 | }, |
| 152 | "ansi-styles": { | 154 | "ansi-styles": { |
| ... | @@ -502,6 +504,11 @@ | ... | @@ -502,6 +504,11 @@ |
| 502 | "resolved": "https://registry.npmjs.org/local-access/-/local-access-1.0.1.tgz", | 504 | "resolved": "https://registry.npmjs.org/local-access/-/local-access-1.0.1.tgz", |
| 503 | "integrity": "sha512-ykt2pgN0aqIy6KQC1CqdWTWkmUwNgaOS6dcpHVjyBJONA+Xi7AtSB1vuxC/U/0tjIP3wcRudwQk1YYzUvzk2bA==" | 505 | "integrity": "sha512-ykt2pgN0aqIy6KQC1CqdWTWkmUwNgaOS6dcpHVjyBJONA+Xi7AtSB1vuxC/U/0tjIP3wcRudwQk1YYzUvzk2bA==" |
| 504 | }, | 506 | }, |
| 507 | + "lottie-web": { | ||
| 508 | + "version": "5.6.10", | ||
| 509 | + "resolved": "https://registry.npmjs.org/lottie-web/-/lottie-web-5.6.10.tgz", | ||
| 510 | + "integrity": "sha512-ucTzaiBJOMm56/K7Wqjajyh7qXlonHKB3+b5fHvhSiz+jOrXt6QDNKAinI3qdw/zvvYHKzXvFMy5SgOXbOJ5ng==" | ||
| 511 | + }, | ||
| 505 | "magic-string": { | 512 | "magic-string": { |
| 506 | "version": "0.25.7", | 513 | "version": "0.25.7", |
| 507 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", | 514 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", |
| ... | @@ -751,9 +758,9 @@ | ... | @@ -751,9 +758,9 @@ |
| 751 | } | 758 | } |
| 752 | }, | 759 | }, |
| 753 | "svelte": { | 760 | "svelte": { |
| 754 | - "version": "3.23.0", | 761 | + "version": "3.23.2", |
| 755 | - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.23.0.tgz", | 762 | + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.23.2.tgz", |
| 756 | - "integrity": "sha512-cnyd96bK/Nw5DnYuB1hzm5cl6+I1fpmdKOteA7KLzU9KGLsLmvWsSkSKbcntzODCLmSySN3HjcgTHRo6/rJNTw==", | 763 | + "integrity": "sha512-hE8GeTM83YVR4GY6/6PeDEcGct4JS5aCi+IYbCAa76oaPSfuF7L85DQYULQxlTK/KPWzw3L1GRGmC3oPG/PQoA==", |
| 757 | "dev": true | 764 | "dev": true |
| 758 | }, | 765 | }, |
| 759 | "svelte-spa-router": { | 766 | "svelte-spa-router": { | ... | ... |
| ... | @@ -15,6 +15,7 @@ | ... | @@ -15,6 +15,7 @@ |
| 15 | "svelte": "^3.0.0" | 15 | "svelte": "^3.0.0" |
| 16 | }, | 16 | }, |
| 17 | "dependencies": { | 17 | "dependencies": { |
| 18 | + "@lottiefiles/svelte-lottie-player": "^0.1.4", | ||
| 18 | "axios": "^0.19.2", | 19 | "axios": "^0.19.2", |
| 19 | "rollup-plugin-copy": "^3.3.0", | 20 | "rollup-plugin-copy": "^3.3.0", |
| 20 | "sirv-cli": "^0.4.4", | 21 | "sirv-cli": "^0.4.4", | ... | ... |
app/web/src/components/Loading.svelte
0 → 100644
| 1 | +<script> | ||
| 2 | + import {LottiePlayer} from '@lottiefiles/svelte-lottie-player'; | ||
| 3 | + | ||
| 4 | + export let count = 0; | ||
| 5 | +</script> | ||
| 6 | + | ||
| 7 | +<div id="loading" class:show={count > 0}> | ||
| 8 | + <LottiePlayer | ||
| 9 | + src="https://assets5.lottiefiles.com/packages/lf20_kblbXu.json" background="transparent" speed="1" width={300} height={300} controls={false} controlsLayout={null} loop autoplay> | ||
| 10 | + </LottiePlayer> | ||
| 11 | +</div> | ||
| 12 | + | ||
| 13 | +<style> | ||
| 14 | +#loading { position:fixed; width:100%; height:100%; z-index:9999; background-color:rgba(0,0,0,0.3); align-items:center; justify-content:center; display:none; } | ||
| 15 | +#loading.show { display:flex; } | ||
| 16 | +</style> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or login to post a comment