{project.name}
- -- {project.status}% -
-+ {project.status}% +
+diff --git a/src/app.css b/src/app.css index f2046e3..87d2b3d 100644 --- a/src/app.css +++ b/src/app.css @@ -7,16 +7,16 @@ @custom-variant dark (&:where(.dark, .dark *)); @theme { - --color-primary-50: #fff5f2; - --color-primary-100: #fff1ee; - --color-primary-200: #ffe4de; - --color-primary-300: #ffd5cc; - --color-primary-400: #ffbcad; - --color-primary-500: #fe795d; - --color-primary-600: #ef562f; - --color-primary-700: #eb4f27; - --color-primary-800: #cc4522; - --color-primary-900: #a5371b; + --color-primary-50: #f0f4f7; + --color-primary-100: #dfe4e9; + --color-primary-200: #acb4bd; + --color-primary-300: #828e9a; + --color-primary-400: #596978; + --color-primary-500: #46596b; + --color-primary-600: #2f4356; + --color-primary-700: #263645; + --color-primary-800: #1c2834; + --color-primary-900: #131b22; --color-secondary-50: #f0f9ff; --color-secondary-100: #e0f2fe; diff --git a/src/app.html b/src/app.html index f273cc5..fb58138 100644 --- a/src/app.html +++ b/src/app.html @@ -1,5 +1,5 @@ - +
diff --git a/src/lib/artefact.remote.ts b/src/lib/artefact.remote.ts index 2d15f54..03876ac 100644 --- a/src/lib/artefact.remote.ts +++ b/src/lib/artefact.remote.ts @@ -13,10 +13,10 @@ export const getArtefacts = query( if (tags.length == 0) return a; return a.filter((a) => { - for (const tag of a.tags) { - if (tags.includes(tag)) return true; + for (const tag of tags) { + if (!a.tags.includes(tag)) return false; } - return false; + return true; }); } ); diff --git a/src/lib/components/Artefact.svelte b/src/lib/components/Artefact.svelte index 6583c51..d22ba6c 100644 --- a/src/lib/components/Artefact.svelte +++ b/src/lib/components/Artefact.svelte @@ -25,15 +25,15 @@ function getStatusColor(status: Status): string { switch (status) { case 'Fehlt': - return 'bg-red-500'; // Missing + return 'bg-red-600 text-white'; // Missing case 'In Bearbeitung': - return 'bg-yellow-400'; // In progress + return 'bg-yellow-400 text-black'; // In progress case 'Erledigt': - return 'bg-green-500'; // Done + return 'bg-green-600 text-white'; // Done case 'Geprüft': - return 'bg-green-800'; // Checked + return 'bg-green-800 text-white'; // Checked default: - return 'bg-red-500'; // Fallback + return 'bg-red-500 text-white'; // Fallback } } function tagParts(tag: string): string[] { @@ -45,8 +45,8 @@ } -- {project.status}% -
-+ {project.status}% +
+