diff --git a/content/site.json b/content/site.json index 6d9db04fc..3c020ed37 100644 --- a/content/site.json +++ b/content/site.json @@ -39,25 +39,25 @@ "category": "mobility" }, { - "name": "Cooperants", + "name": "COOPERANTS", "link": "https://cooperants.pontus-x.eu/", "description": "The world's only collaborative alliance in the Aeronautics and space sector that solves pressing digital collaboration problems by creating a common data space.", "image": "cooperants-logo.webp", - "category": "space" + "category": "manufacturing" }, { "name": "Airbus", "link": "https://airbus.pontus-x.eu/", "description": "For those who make this world a safer place. We pioneer defense and space for their mission success.", "image": "airbus-logo.webp", - "category": "space" + "category": "manufacturing" }, { "name": "Service-Meister", "link": "https://servicemeister.pontus-x.eu/", "description": "An AI-based Service Ecosystem for Technical Service in the Age of Industry 4.0.", "image": "service-meister-logo.webp", - "category": "manufacturing" + "category": "AI" }, { "name": "Future Mobility Marketplace", @@ -71,14 +71,14 @@ "link": "https://sbb.pontus-x.eu/", "description": "Explore the Open Science Ecosystem, a collaboration of libraries, universities, and science pioneers under Gaia-X principles for limitless shared knowledge.", "image": "sbb-logo.webp", - "category": "science" + "category": "language models" }, { "name": "EnergySHR", "link": "https://www.energyshr.nl/", "description": "A platform for sharing (SHR) datasets and AI algorithms that contribute to solving challenges of the energy transition.", "image": "energy-shr-logo.webp", - "category": "science" + "category": "energy" }, { "name": "Clinical Insights Exchange", @@ -92,7 +92,35 @@ "link": "https://dataspace.angliru.udl.cat/", "description": "An open research platform following the FAIR guiding principles of findability, accessibility, interoperability and reusability, while guaranteeing data sovereignty.", "image": "udl-logo.webp", - "category": "science" + "category": "agriculture" + }, + { + "name": "Under Construction: Dione-X", + "link": "https://dione-x.de/en/", + "description": "Secure and efficient data spaces for the machining value network and industry 4.0.", + "image": "dione-x-logo.webp", + "category": "manufacturing" + }, + { + "name": "Under Construction: ACCURATE", + "link": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999999999/project/101138269/program/43108390/details", + "description": "The ACCURATE project aims to boost the competitiveness of European manufacturing companies with DSS and Manufacturing as a Service frameworks. ", + "image": "accurate-logo.webp", + "category": "manufacturing" + }, + { + "name": "Under Construction: Flex4Res", + "link": "https://www.flex4res.eu/", + "description": "Flex4Res stands for Data spaces for FLEXible production lines and supply chains FOR RESilient manufacturing. Flex4Res develops an open platform for secure and sovereign data exchange", + "image": "flex4res-logo.webp", + "category": "manufacturing" + }, + { + "name": "deltaDAO AI marketplace", + "link": "https://market.delta-dao.com/", + "description": "With deltaDAO's AI Marketplace, you have the freedom to decide how your AI service is offered. By keeping your AI private, you retain full control and do not disclose your valuable IP.", + "image": "deltadao-logo.webp", + "category": "AI" } ] } diff --git a/public/images/ecosystem/accurate-logo.webp b/public/images/ecosystem/accurate-logo.webp new file mode 100644 index 000000000..bc45af8d1 Binary files /dev/null and b/public/images/ecosystem/accurate-logo.webp differ diff --git a/public/images/ecosystem/deltadao-logo.webp b/public/images/ecosystem/deltadao-logo.webp new file mode 100644 index 000000000..7a424f05b Binary files /dev/null and b/public/images/ecosystem/deltadao-logo.webp differ diff --git a/public/images/ecosystem/dione-x-logo.webp b/public/images/ecosystem/dione-x-logo.webp new file mode 100644 index 000000000..a8b6d45df Binary files /dev/null and b/public/images/ecosystem/dione-x-logo.webp differ diff --git a/public/images/ecosystem/flex4res-logo.webp b/public/images/ecosystem/flex4res-logo.webp new file mode 100644 index 000000000..4042c5677 Binary files /dev/null and b/public/images/ecosystem/flex4res-logo.webp differ diff --git a/src/components/Search/Filter.module.css b/src/components/Search/Filter.module.css index 25d67d5bb..d38c96a33 100644 --- a/src/components/Search/Filter.module.css +++ b/src/components/Search/Filter.module.css @@ -14,6 +14,29 @@ gap: calc(var(--spacer) / 2); } +.sidePositioning h3 { + color: var(--filter-title-color); + font-size: var(--filter-title-font-size); +} + +.sidePositioning h5, +.topPositioning h3 { + color: var(--filter-type-color); + font-size: var(--filter-type-font-size); +} + +.filterList label { + color: var(--filter-label-color); + font-size: var(--filter-label-font-size); +} + +.clearBtn { + color: var(--filter-clear-color); +} +.clearBtn:hover { + color: var(--filter-clear-hover-color); +} + .filtersHeader { display: flex; justify-content: space-between; diff --git a/src/components/Search/Filter.tsx b/src/components/Search/Filter.tsx index 264e0f0db..98fca4dc0 100644 --- a/src/components/Search/Filter.tsx +++ b/src/components/Search/Filter.tsx @@ -164,6 +164,7 @@ export default function Filter({ onClick={async () => { clearFilters(addFiltersToUrl) }} + className={styles.clearBtn} > Clear filters diff --git a/src/components/Search/sort.module.css b/src/components/Search/sort.module.css index cf1671942..86b5a372d 100644 --- a/src/components/Search/sort.module.css +++ b/src/components/Search/sort.module.css @@ -7,9 +7,7 @@ } .sortList { - display: flex; - flex-direction: column; - gap: calc(var(--spacer) / 2); + composes: filterList from './Filter.module.css'; } .sortList div *, diff --git a/src/stylesGlobal/_variables.css b/src/stylesGlobal/_variables.css index 4104d6c10..6444856b8 100644 --- a/src/stylesGlobal/_variables.css +++ b/src/stylesGlobal/_variables.css @@ -119,17 +119,14 @@ --pagination-hover-font-color: var(--color-highlight); /* Filter and sort */ - --filter-font-color: var(--color-secondary); - --filter-hover-font-color: var(--font-color-text); - --filter-selected-font-color: var(--background-body); - --filter-background: var(--background-content); - --filter-selected-background: var(--font-color-text); - --filter-border-radius: var(--border-radius); - --filter-border-size: var(--border-size-sm); - --filter-border-color: var(--border-color); - --filter-selected-border-color: var(--background-body); - --filter-clear-font-color: var(--color-secondary); - --filter-clear-hover-font-color: var(--color-highlight); + --filter-title-color: var(--font-color-heading); + --filter-title-font-size: var(--font-size-title); + --filter-type-color: var(--font-color-text); + --filter-type-font-size: var(--font-size-large); + --filter-label-color: var(--font-color-text); + --filter-label-font-size: var(--font-size-base); + --filter-clear-color: var(--color-primary); + --filter-clear-hover-color: var(--color-highlight); /* Confetti */ --confetti-color-one: var(--brand-blue-light);