diff --git a/database_assets/styles/com.nebula.cybermonay.css b/database_assets/styles/com.nebula.cybermonay.css index a771310..fceecd8 100644 --- a/database_assets/styles/com.nebula.cybermonay.css +++ b/database_assets/styles/com.nebula.cybermonay.css @@ -1,19 +1,19 @@ :root { - --background-primary: rgba(0, 0, 0, 0) !important; - --background-lighter: #000 !important; - --navbar-color: #000 !important; - --navbar-height: 60px !important; - --navbar-text-color: greenyellow !important; - --navbar-link-color: greenyellow !important; - --navbar-link-hover-color: green !important; - --navbar-font: "Roboto" !important; - --input-text-color: greenyellow !important; - --input-placeholder-color: white !important; - --input-background-color: #000 !important; - --input-border-color: greenyellow !important; - --input-border-size: 1.3px !important; - --navbar-logo-filter: none !important; - --dropdown-option-hover-color: #312a49 !important; - --tab-color: var(--black) !important; - --border-color: greenyellow !important; + --background-primary: rgba(0, 0, 0, 0) ; + --background-lighter: #000 ; + --navbar-color: #000 ; + --navbar-height: 60px ; + --navbar-text-color: greenyellow ; + --navbar-link-color: greenyellow ; + --navbar-link-hover-color: green ; + --navbar-font: "Roboto" ; + --input-text-color: greenyellow ; + --input-placeholder-color: white ; + --input-background-color: #000 ; + --input-border-color: greenyellow ; + --input-border-size: 1.3px ; + --navbar-logo-filter: none ; + --dropdown-option-hover-color: #312a49 ; + --tab-color: var(--black) ; + --border-color: greenyellow ; } diff --git a/package.json b/package.json index 4ad2e49..d6cad6e 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "@mercuryworkshop/libcurl-transport": "^1.3.10", "@rubynetwork/rammerhead": "^1.3.5", "@rubynetwork/rammerhead-browser": "^1.0.9", + "@svelte-drama/suspense": "0.5.1", "@titaniumnetwork-dev/ultraviolet": "3.1.2", "astro": "^4.15.11", "astro-icon": "^1.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7debd8e..3457d5b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -44,6 +44,9 @@ importers: '@rubynetwork/rammerhead-browser': specifier: ^1.0.9 version: 1.0.9 + '@svelte-drama/suspense': + specifier: 0.5.1 + version: 0.5.1(svelte@4.2.19) '@titaniumnetwork-dev/ultraviolet': specifier: 3.1.2 version: 3.1.2 @@ -829,6 +832,11 @@ packages: '@shikijs/vscode-textmate@9.3.0': resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} + '@svelte-drama/suspense@0.5.1': + resolution: {integrity: sha512-fovSQHYDxb9fEnMVBHxBi4v39CR+Hrsp16lSYOHm+aPfm8FyBQtG8VsrIg9BszNWz8GCEFIVCaE/Iqty1ovB6Q==} + peerDependencies: + svelte: ^3.54.0 || ^4.0.0 || ^5.0.0 + '@sveltejs/vite-plugin-svelte-inspector@2.1.0': resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} engines: {node: ^18.0.0 || >=20} @@ -4603,6 +4611,10 @@ snapshots: '@shikijs/vscode-textmate@9.3.0': {} + '@svelte-drama/suspense@0.5.1(svelte@4.2.19)': + dependencies: + svelte: 4.2.19 + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.5)))(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.5))': dependencies: '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.8(@types/node@22.7.5)) diff --git a/src/components/Loading.astro b/src/components/Loading.astro new file mode 100644 index 0000000..53b3fd3 --- /dev/null +++ b/src/components/Loading.astro @@ -0,0 +1,23 @@ +
+ + diff --git a/src/components/catalog/CatalogCard.svelte b/src/components/catalog/CatalogCard.svelte index 746c1e6..7d49a3d 100644 --- a/src/components/catalog/CatalogCard.svelte +++ b/src/components/catalog/CatalogCard.svelte @@ -1,63 +1,46 @@ -