This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

fix: open collections container content skeleton

+92 -40
+77 -33
package-lock.json
··· 1124 1124 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", 1125 1125 "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", 1126 1126 "dev": true, 1127 + "peer": true, 1127 1128 "dependencies": { 1128 1129 "@babel/code-frame": "^7.27.1", 1129 1130 "@babel/generator": "^7.28.3", ··· 1781 1782 "url": "https://opencollective.com/csstools" 1782 1783 } 1783 1784 ], 1785 + "peer": true, 1784 1786 "engines": { 1785 1787 "node": ">=18" 1786 1788 }, ··· 1803 1805 "url": "https://opencollective.com/csstools" 1804 1806 } 1805 1807 ], 1808 + "peer": true, 1806 1809 "engines": { 1807 1810 "node": ">=18" 1808 1811 } ··· 4574 4577 "version": "3.1.1", 4575 4578 "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-3.1.1.tgz", 4576 4579 "integrity": "sha512-0TTacJyZ9mDmY+VefuthVshaNIyCGZHJG2fMnGaDttCt8HmjUF7SizlHJpaCDoGnN635nK1wpzfpx/Xx5S4WnQ==", 4580 + "peer": true, 4577 4581 "dependencies": { 4578 4582 "@mdx-js/mdx": "^3.0.0", 4579 4583 "source-map": "^0.7.0" ··· 4631 4635 "version": "3.1.1", 4632 4636 "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", 4633 4637 "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", 4638 + "peer": true, 4634 4639 "dependencies": { 4635 4640 "@types/mdx": "^2.0.0" 4636 4641 }, ··· 5003 5008 "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", 5004 5009 "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", 5005 5010 "devOptional": true, 5011 + "peer": true, 5006 5012 "engines": { 5007 5013 "node": ">=8.0.0" 5008 5014 } ··· 5400 5406 "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.9.3.tgz", 5401 5407 "integrity": "sha512-4KlM1Zr/jpsqWuMXr2zmGsaOUs1zMMFh9vfCNKRZkptf+uk8I3sugHbNdo+F5B+4e2yMuOEb1zgAmvJLeuH6ww==", 5402 5408 "dev": true, 5409 + "peer": true, 5403 5410 "dependencies": { 5404 5411 "@mischnic/json-sourcemap": "^0.1.0", 5405 5412 "@parcel/cache": "2.9.3", ··· 7269 7276 "version": "2.5.1", 7270 7277 "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", 7271 7278 "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", 7272 - "devOptional": true, 7279 + "dev": true, 7273 7280 "hasInstallScript": true, 7274 7281 "dependencies": { 7275 7282 "detect-libc": "^1.0.3", ··· 7307 7314 "cpu": [ 7308 7315 "arm64" 7309 7316 ], 7317 + "dev": true, 7310 7318 "optional": true, 7311 7319 "os": [ 7312 7320 "android" ··· 7326 7334 "cpu": [ 7327 7335 "arm64" 7328 7336 ], 7337 + "dev": true, 7329 7338 "optional": true, 7330 7339 "os": [ 7331 7340 "darwin" ··· 7345 7354 "cpu": [ 7346 7355 "x64" 7347 7356 ], 7357 + "dev": true, 7348 7358 "optional": true, 7349 7359 "os": [ 7350 7360 "darwin" ··· 7364 7374 "cpu": [ 7365 7375 "x64" 7366 7376 ], 7377 + "dev": true, 7367 7378 "optional": true, 7368 7379 "os": [ 7369 7380 "freebsd" ··· 7383 7394 "cpu": [ 7384 7395 "arm" 7385 7396 ], 7397 + "dev": true, 7386 7398 "optional": true, 7387 7399 "os": [ 7388 7400 "linux" ··· 7402 7414 "cpu": [ 7403 7415 "arm" 7404 7416 ], 7417 + "dev": true, 7405 7418 "optional": true, 7406 7419 "os": [ 7407 7420 "linux" ··· 7421 7434 "cpu": [ 7422 7435 "arm64" 7423 7436 ], 7437 + "dev": true, 7424 7438 "optional": true, 7425 7439 "os": [ 7426 7440 "linux" ··· 7440 7454 "cpu": [ 7441 7455 "arm64" 7442 7456 ], 7457 + "dev": true, 7443 7458 "optional": true, 7444 7459 "os": [ 7445 7460 "linux" ··· 7459 7474 "cpu": [ 7460 7475 "x64" 7461 7476 ], 7477 + "dev": true, 7462 7478 "optional": true, 7463 7479 "os": [ 7464 7480 "linux" ··· 7478 7494 "cpu": [ 7479 7495 "x64" 7480 7496 ], 7497 + "dev": true, 7481 7498 "optional": true, 7482 7499 "os": [ 7483 7500 "linux" ··· 7497 7514 "cpu": [ 7498 7515 "arm64" 7499 7516 ], 7517 + "dev": true, 7500 7518 "optional": true, 7501 7519 "os": [ 7502 7520 "win32" ··· 7516 7534 "cpu": [ 7517 7535 "ia32" 7518 7536 ], 7537 + "dev": true, 7519 7538 "optional": true, 7520 7539 "os": [ 7521 7540 "win32" ··· 7535 7554 "cpu": [ 7536 7555 "x64" 7537 7556 ], 7557 + "dev": true, 7538 7558 "optional": true, 7539 7559 "os": [ 7540 7560 "win32" ··· 7551 7571 "version": "1.0.3", 7552 7572 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", 7553 7573 "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", 7554 - "devOptional": true, 7574 + "dev": true, 7555 7575 "bin": { 7556 7576 "detect-libc": "bin/detect-libc.js" 7557 7577 }, ··· 8209 8229 "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", 8210 8230 "dev": true, 8211 8231 "hasInstallScript": true, 8232 + "peer": true, 8212 8233 "bin": { 8213 8234 "esbuild": "bin/esbuild" 8214 8235 }, ··· 8373 8394 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", 8374 8395 "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", 8375 8396 "dev": true, 8397 + "peer": true, 8376 8398 "bin": { 8377 8399 "tsc": "bin/tsc", 8378 8400 "tsserver": "bin/tsserver" ··· 9789 9811 "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.6.14.tgz", 9790 9812 "integrity": "sha512-1P/w4FSNRqP8j3JQBOi3yGt8PVOgSRbP66Ok520T78eJBeqx9ukCfl912PQZ7SPbW3TIunBwLXMZOjZwBB/JmA==", 9791 9813 "dev": true, 9792 - "peer": true, 9793 9814 "dependencies": { 9794 9815 "@storybook/theming": "8.6.14", 9795 9816 "better-opn": "^3.0.2", ··· 9821 9842 "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.6.14.tgz", 9822 9843 "integrity": "sha512-r4y+LsiB37V5hzpQo+BM10PaCsp7YlZ0YcZzQP1OCkPlYXmUAFy2VvDKaFRpD8IeNPKug2u4iFm/laDEbs03dg==", 9823 9844 "dev": true, 9824 - "peer": true, 9825 9845 "funding": { 9826 9846 "type": "opencollective", 9827 9847 "url": "https://opencollective.com/storybook" ··· 10156 10176 "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", 10157 10177 "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", 10158 10178 "dev": true, 10179 + "peer": true, 10159 10180 "dependencies": { 10160 10181 "@babel/core": "^7.19.6", 10161 10182 "@svgr/babel-preset": "^6.5.1", ··· 10621 10642 "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", 10622 10643 "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", 10623 10644 "dev": true, 10624 - "peer": true, 10625 10645 "dependencies": { 10626 10646 "@babel/code-frame": "^7.10.4", 10627 10647 "@babel/runtime": "^7.12.5", ··· 10641 10661 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 10642 10662 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 10643 10663 "dev": true, 10644 - "peer": true, 10645 10664 "engines": { 10646 10665 "node": ">=8" 10647 10666 } ··· 10651 10670 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 10652 10671 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 10653 10672 "dev": true, 10654 - "peer": true, 10655 10673 "engines": { 10656 10674 "node": ">=10" 10657 10675 }, ··· 10664 10682 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", 10665 10683 "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", 10666 10684 "dev": true, 10667 - "peer": true, 10668 10685 "dependencies": { 10669 10686 "dequal": "^2.0.3" 10670 10687 } ··· 10674 10691 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", 10675 10692 "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", 10676 10693 "dev": true, 10677 - "peer": true, 10678 10694 "dependencies": { 10679 10695 "ansi-regex": "^5.0.1", 10680 10696 "ansi-styles": "^5.0.0", ··· 10688 10704 "version": "17.0.2", 10689 10705 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", 10690 10706 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", 10691 - "dev": true, 10692 - "peer": true 10707 + "dev": true 10693 10708 }, 10694 10709 "node_modules/@testing-library/jest-dom": { 10695 10710 "version": "6.9.1", ··· 10763 10778 "version": "5.0.4", 10764 10779 "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", 10765 10780 "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", 10766 - "dev": true, 10767 - "peer": true 10781 + "dev": true 10768 10782 }, 10769 10783 "node_modules/@types/babel__core": { 10770 10784 "version": "7.20.5", ··· 10929 10943 "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.3.tgz", 10930 10944 "integrity": "sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==", 10931 10945 "dev": true, 10946 + "peer": true, 10932 10947 "dependencies": { 10933 10948 "@types/body-parser": "*", 10934 10949 "@types/express-serve-static-core": "^5.0.0", ··· 11109 11124 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.23.tgz", 11110 11125 "integrity": "sha512-yIdlVVVHXpmqRhtyovZAcSy0MiPcYWGkoO4CGe/+jpP0hmNuihm4XhHbADpK++MsiLHP5MVlv+bcgdF99kSiFQ==", 11111 11126 "dev": true, 11127 + "peer": true, 11112 11128 "dependencies": { 11113 11129 "undici-types": "~6.21.0" 11114 11130 } ··· 11124 11140 "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.15.5.tgz", 11125 11141 "integrity": "sha512-LF7lF6zWEKxuT3/OR8wAZGzkg4ENGXFNyiV/JeOt9z5B+0ZVwbql9McqX5c/WStFq1GaGso7H1AzP/qSzmlCKQ==", 11126 11142 "dev": true, 11143 + "peer": true, 11127 11144 "dependencies": { 11128 11145 "@types/node": "*", 11129 11146 "pg-protocol": "*", ··· 11146 11163 "version": "19.1.8", 11147 11164 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.8.tgz", 11148 11165 "integrity": "sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==", 11166 + "peer": true, 11149 11167 "dependencies": { 11150 11168 "csstype": "^3.0.2" 11151 11169 } ··· 11337 11355 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.2.tgz", 11338 11356 "integrity": "sha512-BnOroVl1SgrPLywqxyqdJ4l3S2MsKVLDVxZvjI1Eoe8ev2r3kGDo+PcMihNmDE+6/KjkTubSJnmqGZZjQSBq/g==", 11339 11357 "dev": true, 11358 + "peer": true, 11340 11359 "dependencies": { 11341 11360 "@typescript-eslint/scope-manager": "8.46.2", 11342 11361 "@typescript-eslint/types": "8.46.2", ··· 11916 11935 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.4.tgz", 11917 11936 "integrity": "sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==", 11918 11937 "dev": true, 11938 + "peer": true, 11919 11939 "dependencies": { 11920 11940 "@vitest/utils": "3.2.4", 11921 11941 "pathe": "^2.0.3", ··· 12147 12167 "version": "8.15.0", 12148 12168 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 12149 12169 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 12170 + "peer": true, 12150 12171 "bin": { 12151 12172 "acorn": "bin/acorn" 12152 12173 }, ··· 13122 13143 "version": "3.0.3", 13123 13144 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 13124 13145 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 13125 - "devOptional": true, 13146 + "dev": true, 13126 13147 "dependencies": { 13127 13148 "fill-range": "^7.1.1" 13128 13149 }, ··· 13134 13155 "version": "1.2.1", 13135 13156 "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", 13136 13157 "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==", 13137 - "dev": true, 13138 - "peer": true 13158 + "dev": true 13139 13159 }, 13140 13160 "node_modules/browserslist": { 13141 13161 "version": "4.27.0", ··· 13156 13176 "url": "https://github.com/sponsors/ai" 13157 13177 } 13158 13178 ], 13179 + "peer": true, 13159 13180 "dependencies": { 13160 13181 "baseline-browser-mapping": "^2.8.19", 13161 13182 "caniuse-lite": "^1.0.30001751", ··· 14604 14625 "node_modules/dayjs": { 14605 14626 "version": "1.11.18", 14606 14627 "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.18.tgz", 14607 - "integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==" 14628 + "integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==", 14629 + "peer": true 14608 14630 }, 14609 14631 "node_modules/debug": { 14610 14632 "version": "4.4.3", ··· 15013 15035 "version": "0.5.16", 15014 15036 "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", 15015 15037 "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", 15016 - "dev": true, 15017 - "peer": true 15038 + "dev": true 15018 15039 }, 15019 15040 "node_modules/dom-helpers": { 15020 15041 "version": "5.2.1", ··· 15305 15326 "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", 15306 15327 "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", 15307 15328 "dev": true, 15329 + "peer": true, 15308 15330 "dependencies": { 15309 15331 "jake": "^10.8.5" 15310 15332 }, ··· 15618 15640 "integrity": "sha512-KohQwyzrKTQmhXDW1PjCv3Tyspn9n5GcY2RTDqeORIdIJY8yKIF7sTSopFmn/wpMPW4rdPXI0UE5LJLuq3bx0Q==", 15619 15641 "dev": true, 15620 15642 "hasInstallScript": true, 15643 + "peer": true, 15621 15644 "bin": { 15622 15645 "esbuild": "bin/esbuild" 15623 15646 }, ··· 15696 15719 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.38.0.tgz", 15697 15720 "integrity": "sha512-t5aPOpmtJcZcz5UJyY2GbvpDlsK5E8JqRqoKtfiKE3cNh437KIqfJr3A3AKf5k64NPx6d0G3dno6XDY05PqPtw==", 15698 15721 "dev": true, 15722 + "peer": true, 15699 15723 "dependencies": { 15700 15724 "@eslint-community/eslint-utils": "^4.8.0", 15701 15725 "@eslint-community/regexpp": "^4.12.1", ··· 15782 15806 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", 15783 15807 "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", 15784 15808 "dev": true, 15809 + "peer": true, 15785 15810 "bin": { 15786 15811 "eslint-config-prettier": "bin/cli.js" 15787 15812 }, ··· 15877 15902 "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", 15878 15903 "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", 15879 15904 "dev": true, 15905 + "peer": true, 15880 15906 "dependencies": { 15881 15907 "@rtsao/scc": "^1.1.0", 15882 15908 "array-includes": "^3.1.9", ··· 16804 16830 "version": "7.1.1", 16805 16831 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 16806 16832 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 16807 - "devOptional": true, 16833 + "dev": true, 16808 16834 "dependencies": { 16809 16835 "to-regex-range": "^5.0.1" 16810 16836 }, ··· 17351 17377 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", 17352 17378 "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", 17353 17379 "dev": true, 17380 + "peer": true, 17354 17381 "dependencies": { 17355 17382 "minimist": "^1.2.5", 17356 17383 "neo-async": "^2.6.2", ··· 17998 18025 "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", 17999 18026 "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", 18000 18027 "dev": true, 18001 - "peer": true, 18002 18028 "dependencies": { 18003 18029 "call-bound": "^1.0.2", 18004 18030 "has-tostringtag": "^1.0.2" ··· 18192 18218 "version": "2.1.1", 18193 18219 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 18194 18220 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 18195 - "devOptional": true, 18221 + "dev": true, 18196 18222 "engines": { 18197 18223 "node": ">=0.10.0" 18198 18224 } ··· 18253 18279 "version": "4.0.3", 18254 18280 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 18255 18281 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 18256 - "devOptional": true, 18282 + "dev": true, 18257 18283 "dependencies": { 18258 18284 "is-extglob": "^2.1.1" 18259 18285 }, ··· 18304 18330 "version": "7.0.0", 18305 18331 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 18306 18332 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 18307 - "devOptional": true, 18333 + "dev": true, 18308 18334 "engines": { 18309 18335 "node": ">=0.12.0" 18310 18336 } ··· 18684 18710 "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", 18685 18711 "dev": true, 18686 18712 "license": "MIT", 18713 + "peer": true, 18687 18714 "dependencies": { 18688 18715 "@jest/core": "^29.7.0", 18689 18716 "@jest/types": "^29.6.3", ··· 19391 19418 "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.8.0.tgz", 19392 19419 "integrity": "sha512-iZ8Bdb84lWRuGHamRXFyML07r21pcwBrLkHEuHgEY5UbCouBwv7ECknDRKzsQIXMiqpPymqtIf8TC/shYKB5rw==", 19393 19420 "dev": true, 19394 - "peer": true, 19395 19421 "engines": { 19396 19422 "node": ">=12.0.0" 19397 19423 } ··· 19401 19427 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-26.1.0.tgz", 19402 19428 "integrity": "sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==", 19403 19429 "dev": true, 19430 + "peer": true, 19404 19431 "dependencies": { 19405 19432 "cssstyle": "^4.2.1", 19406 19433 "data-urls": "^5.0.0", ··· 20114 20141 "version": "4.17.21", 20115 20142 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 20116 20143 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 20117 - "dev": true 20144 + "dev": true, 20145 + "peer": true 20118 20146 }, 20119 20147 "node_modules/lodash.camelcase": { 20120 20148 "version": "4.3.0", ··· 20252 20280 "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", 20253 20281 "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", 20254 20282 "dev": true, 20255 - "peer": true, 20256 20283 "bin": { 20257 20284 "lz-string": "bin/bin.js" 20258 20285 } ··· 21122 21149 "version": "4.0.8", 21123 21150 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 21124 21151 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 21125 - "devOptional": true, 21152 + "dev": true, 21126 21153 "dependencies": { 21127 21154 "braces": "^3.0.3", 21128 21155 "picomatch": "^2.3.1" ··· 21135 21162 "version": "2.3.1", 21136 21163 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 21137 21164 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 21138 - "devOptional": true, 21165 + "dev": true, 21139 21166 "engines": { 21140 21167 "node": ">=8.6" 21141 21168 }, ··· 21432 21459 "version": "15.4.10", 21433 21460 "resolved": "https://registry.npmjs.org/next/-/next-15.4.10.tgz", 21434 21461 "integrity": "sha512-itVlc79QjpKMFMRhP+kbGKaSG/gZM6RCvwhEbwmCNF06CdDiNaoHcbeg0PqkEa2GOcn8KJ0nnc7+yL7EjoYLHQ==", 21462 + "peer": true, 21435 21463 "dependencies": { 21436 21464 "@next/env": "15.4.10", 21437 21465 "@swc/helpers": "0.5.15", ··· 21515 21543 "version": "7.1.1", 21516 21544 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", 21517 21545 "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", 21518 - "devOptional": true 21546 + "dev": true 21519 21547 }, 21520 21548 "node_modules/node-fetch": { 21521 21549 "version": "2.7.0", ··· 22369 22397 "resolved": "https://registry.npmjs.org/pg/-/pg-8.16.3.tgz", 22370 22398 "integrity": "sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==", 22371 22399 "dev": true, 22400 + "peer": true, 22372 22401 "dependencies": { 22373 22402 "pg-connection-string": "^2.9.1", 22374 22403 "pg-pool": "^3.10.1", ··· 23229 23258 "url": "https://github.com/sponsors/ai" 23230 23259 } 23231 23260 ], 23261 + "peer": true, 23232 23262 "dependencies": { 23233 23263 "nanoid": "^3.3.11", 23234 23264 "picocolors": "^1.1.1", ··· 23403 23433 "version": "3.4.7", 23404 23434 "resolved": "https://registry.npmjs.org/postgres/-/postgres-3.4.7.tgz", 23405 23435 "integrity": "sha512-Jtc2612XINuBjIl/QTWsV5UvE8UHuNblcO3vVADSrKsrc6RqGX6lOW1cEo3CM2v0XG4Nat8nI+YM7/f26VxXLw==", 23436 + "peer": true, 23406 23437 "engines": { 23407 23438 "node": ">=12" 23408 23439 }, ··· 23455 23486 "resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.351.4.tgz", 23456 23487 "integrity": "sha512-vLSYHMN31FGs1cTJ/SCW0aCLiV6K6ZW63Q1K3B16iWRBVTwz/kg6sJZi6Z/oFeKOuy9I5K/LbVLDBCaTTlcESA==", 23457 23488 "dev": true, 23489 + "peer": true, 23458 23490 "dependencies": { 23459 23491 "@opentelemetry/api": "^1.9.0", 23460 23492 "@opentelemetry/api-logs": "^0.208.0", ··· 23550 23582 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", 23551 23583 "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", 23552 23584 "dev": true, 23585 + "peer": true, 23553 23586 "bin": { 23554 23587 "prettier": "bin/prettier.cjs" 23555 23588 }, ··· 23912 23945 "version": "19.1.0", 23913 23946 "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", 23914 23947 "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==", 23948 + "peer": true, 23915 23949 "engines": { 23916 23950 "node": ">=0.10.0" 23917 23951 } ··· 23962 23996 "version": "19.1.0", 23963 23997 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", 23964 23998 "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==", 23999 + "peer": true, 23965 24000 "dependencies": { 23966 24001 "scheduler": "^0.26.0" 23967 24002 }, ··· 24674 24709 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.52.5.tgz", 24675 24710 "integrity": "sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==", 24676 24711 "dev": true, 24712 + "peer": true, 24677 24713 "dependencies": { 24678 24714 "@types/estree": "1.0.8" 24679 24715 }, ··· 24861 24897 "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz", 24862 24898 "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==", 24863 24899 "devOptional": true, 24900 + "peer": true, 24864 24901 "dependencies": { 24865 24902 "chokidar": "^4.0.0", 24866 24903 "immutable": "^5.0.2", ··· 25425 25462 "resolved": "https://registry.npmjs.org/storybook/-/storybook-9.1.13.tgz", 25426 25463 "integrity": "sha512-G3KZ36EVzXyHds72B/qtWiJnhUpM0xOUeYlDcO9DSHL1bDTv15cW4+upBl+mcBZrDvU838cn7Bv4GpF+O5MCfw==", 25427 25464 "dev": true, 25465 + "peer": true, 25428 25466 "dependencies": { 25429 25467 "@storybook/global": "^5.0.0", 25430 25468 "@testing-library/jest-dom": "^6.6.3", ··· 26026 26064 "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.2.tgz", 26027 26065 "integrity": "sha512-My2tytF2e2NnHSpn2M7/3VdXT4JdTglYVUuSuK/mXL2XtulPYbeBfl8Dm1QiaKRn0zoULRnL+EtfZHHP0k4H3A==", 26028 26066 "devOptional": true, 26067 + "peer": true, 26029 26068 "dependencies": { 26030 26069 "@ampproject/remapping": "^2.2.1", 26031 26070 "@jridgewell/sourcemap-codec": "^1.4.15", ··· 26386 26425 "version": "5.0.1", 26387 26426 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 26388 26427 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 26389 - "devOptional": true, 26428 + "dev": true, 26390 26429 "dependencies": { 26391 26430 "is-number": "^7.0.0" 26392 26431 }, ··· 26898 26937 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 26899 26938 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 26900 26939 "dev": true, 26940 + "peer": true, 26901 26941 "bin": { 26902 26942 "tsc": "bin/tsc", 26903 26943 "tsserver": "bin/tsserver" ··· 27295 27335 "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", 27296 27336 "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", 27297 27337 "dev": true, 27298 - "peer": true, 27299 27338 "dependencies": { 27300 27339 "inherits": "^2.0.3", 27301 27340 "is-arguments": "^1.0.4", ··· 27397 27436 "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", 27398 27437 "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", 27399 27438 "dev": true, 27439 + "peer": true, 27400 27440 "dependencies": { 27401 27441 "esbuild": "^0.25.0", 27402 27442 "fdir": "^6.4.4", ··· 27543 27583 "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.4.tgz", 27544 27584 "integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==", 27545 27585 "dev": true, 27586 + "peer": true, 27546 27587 "dependencies": { 27547 27588 "@types/chai": "^5.2.2", 27548 27589 "@vitest/expect": "3.2.4", ··· 27615 27656 "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", 27616 27657 "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", 27617 27658 "devOptional": true, 27659 + "peer": true, 27618 27660 "dependencies": { 27619 27661 "@vue/compiler-dom": "3.3.4", 27620 27662 "@vue/compiler-sfc": "3.3.4", ··· 28193 28235 }, 28194 28236 "src/packages/semble-pds-client": { 28195 28237 "name": "@cosmik.network/semble-pds-client", 28196 - "version": "0.0.6", 28238 + "version": "0.0.9", 28197 28239 "license": "MIT", 28198 28240 "dependencies": { 28199 28241 "@atproto/api": "^0.18.0", ··· 28344 28386 "version": "8.3.1", 28345 28387 "resolved": "https://registry.npmjs.org/@mantine/core/-/core-8.3.1.tgz", 28346 28388 "integrity": "sha512-OYfxn9cTv+K6RZ8+Ozn/HDQXkB8Fmn+KJJt5lxyFDP9F09EHnC59Ldadv1LyUZVBGtNqz4sn6b3vBShbxwAmYw==", 28389 + "peer": true, 28347 28390 "dependencies": { 28348 28391 "@floating-ui/react": "^0.27.16", 28349 28392 "clsx": "^2.1.1", ··· 28414 28457 "version": "8.3.1", 28415 28458 "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-8.3.1.tgz", 28416 28459 "integrity": "sha512-lQutBS+Q0iz/cNFvdrsYassPWo3RtWcmDGJeOtKfHigLzFOhxUuLOkQgepDbMf3WcVMB/tist6Px1PQOv57JTw==", 28460 + "peer": true, 28417 28461 "peerDependencies": { 28418 28462 "react": "^18.x || ^19.x" 28419 28463 }
+3 -7
src/webapp/features/collections/containers/openCollectionsContainerContent/OpenCollectionsContainerContent.tsx
··· 3 3 import CollectionCard from '@/features/collections/components/collectionCard/CollectionCard'; 4 4 import useSearchCollections from '@/features/collections/lib/queries/useSearchCollections'; 5 5 import InfiniteScroll from '@/components/contentDisplay/infiniteScroll/InfiniteScroll'; 6 - import { Container, SimpleGrid } from '@mantine/core'; 6 + import { SimpleGrid } from '@mantine/core'; 7 7 import { BiCollection } from 'react-icons/bi'; 8 8 import ProfileEmptyTab from '@/features/profile/components/profileEmptyTab/ProfileEmptyTab'; 9 9 import { CollectionAccessType, CollectionSortField } from '@semble/types'; 10 10 import OpenCollectionsContainerError from '../openCollectionsContainer/Error.OpenCollectionsContainer'; 11 - import OpenCollectionsContainerSkeleton from '../openCollectionsContainer/Skeleton.OpenCollectionsContainer'; 11 + import OpenCollectionsContainerContentSkeleton from './Skeleton.OpenCollectionsContainerContent'; 12 12 13 13 interface Props { 14 14 sortBy?: CollectionSortField; ··· 37 37 } 38 38 39 39 if (isLoading) { 40 - return ( 41 - <Container p="xs" size="xl"> 42 - <OpenCollectionsContainerSkeleton /> 43 - </Container> 44 - ); 40 + return <OpenCollectionsContainerContentSkeleton />; 45 41 } 46 42 47 43 if (allCollections.length === 0) {
+12
src/webapp/features/collections/containers/openCollectionsContainerContent/Skeleton.OpenCollectionsContainerContent.tsx
··· 1 + import { SimpleGrid } from '@mantine/core'; 2 + import CollectionCardSkeleton from '../../components/collectionCard/Skeleton.CollectionCard'; 3 + 4 + export default function OpenCollectionsContainerContentSkeleton() { 5 + return ( 6 + <SimpleGrid cols={{ base: 1, sm: 2, lg: 4 }} spacing="xs"> 7 + {Array.from({ length: 4 }).map((_, i) => ( 8 + <CollectionCardSkeleton key={i} /> 9 + ))} 10 + </SimpleGrid> 11 + ); 12 + }