From 786d576481b609bebbdea37019b173efb10cd9d6 Mon Sep 17 00:00:00 2001
From: Yasin
{callout}
@@ -118,10 +118,7 @@ const hasContactInfo = contacts.length > 0 || links.length > 0 || callout; rel="noopener noreferrer" class="inline-flex items-center gap-1.5 text-sm text-gray-500 dark:text-gray-400 hover:text-brand-primary dark:hover:text-white transition-colors" > - + {address} diff --git a/src/components/sections/org-hero.astro b/src/components/sections/org-hero.astro index 0f2fd684..69d932dd 100644 --- a/src/components/sections/org-hero.astro +++ b/src/components/sections/org-hero.astro @@ -1,4 +1,6 @@ --- +import { ArrowLeftIcon } from "@heroicons/react/24/outline"; + interface Props { nodeName: string; university: string; @@ -35,9 +37,7 @@ const BASE = import.meta.env.BASE_URL.replace(/\/$/, ''); href={`${BASE}/about`} class="org-hero-fade inline-flex items-center gap-1.5 text-sm font-medium text-white/60 hover:text-white transition-colors mb-8 focus:outline-none focus-visible:ring-2 focus-visible:ring-white/50 rounded" > - + About ELIXIR Norway diff --git a/src/components/sections/services-overview.tsx b/src/components/sections/services-overview.tsx index 8b7a8e02..ea41bb66 100644 --- a/src/components/sections/services-overview.tsx +++ b/src/components/sections/services-overview.tsx @@ -1,5 +1,12 @@ import React from 'react'; import { motion, useReducedMotion } from 'framer-motion'; +import { + ArrowRightIcon, + LifebuoyIcon, + Squares2X2Icon, + ServerStackIcon, + ShieldCheckIcon, +} from '@heroicons/react/24/outline'; const BASE = import.meta.env.BASE_URL.replace(/\/$/, ''); @@ -15,28 +22,28 @@ const services: Service[] = [ { title: 'Research Support', description: 'Short and long-term support with bioinformatics analyses, programming and data management tasks.', - icon: , + icon: , color: '#3b82f6', href: `${BASE}/research-support`, }, { title: 'Services', description: 'Analysis and management of life science data within marine, health, genomics, proteomics and more.', - icon: , + icon: , color: '#f47d20', href: `${BASE}/services`, }, { title: 'e-Infrastructure', description: <>NeLS, the Norwegian e-Infrastructure for Life Sciences, for analysis, sharing, management and storage of life science data.>, - icon: , + icon: , color: '#10b981', href: `${BASE}/e-infrastructure`, }, { title: 'Sensitive Data', description: <>Archiving solutions for potentially identifiable human data with support on TSD, HUNT Cloud and SAFE.>, - icon: , + icon: , color: '#8b5cf6', href: `${BASE}/sensitive-data`, }, @@ -78,9 +85,7 @@ export default function ServicesOverview() { className="mt-6 inline-flex items-center gap-2 text-sm font-semibold text-accent hover:underline underline-offset-4 focus:outline-none focus-visible:ring-2 focus-visible:ring-accent" > Explore all services - + @@ -114,9 +119,7 @@ export default function ServicesOverview() { Learn more - + ))} diff --git a/src/components/service-status-summary.tsx b/src/components/service-status-summary.tsx index ed509758..09655a24 100644 --- a/src/components/service-status-summary.tsx +++ b/src/components/service-status-summary.tsx @@ -1,5 +1,6 @@ import { useState, useEffect, useCallback, useRef } from 'react'; import { useReducedMotion } from 'framer-motion'; +import { ArrowRightIcon } from '@heroicons/react/24/outline'; import { probe, type Status } from '../lib/service-probe'; type ServiceInfo = { @@ -137,12 +138,10 @@ export default function ServiceStatusSummary({ services, href }: { services: Ser {label} {countText && ยท {countText}} - + aria-hidden="true" + /> ); } diff --git a/src/components/service-status.tsx b/src/components/service-status.tsx index d297d00f..600e71cf 100644 --- a/src/components/service-status.tsx +++ b/src/components/service-status.tsx @@ -1,4 +1,5 @@ import { useState, useEffect, useCallback, useRef } from 'react'; +import { CheckIcon, ExclamationTriangleIcon, InformationCircleIcon } from '@heroicons/react/24/outline'; import { probe, type Status } from '../lib/service-probe'; type ServiceInfo = { @@ -116,21 +117,15 @@ function OverallSummary({ states }: { states: MapNo events scheduled at this time.
No projects match the selected filters.
diff --git a/src/pages/services/index.astro b/src/pages/services/index.astro index 989c0ec7..cf54bc70 100644 --- a/src/pages/services/index.astro +++ b/src/pages/services/index.astro @@ -4,6 +4,7 @@ import Page from "../../layouts/page.astro"; import ListingFilters from "../../components/listing-filters"; import ServiceStatusSummary from "../../components/service-status-summary"; import { slugToTitleCase, idToSlug, resolveContentAsset } from "../../lib/utils"; +import { ArrowRightIcon, GlobeAltIcon } from "@heroicons/react/24/outline"; const BASE = import.meta.env.BASE_URL.replace(/\/$/, ''); const services = (await getCollection("services")).sort((a, b) => a.data.title.localeCompare(b.data.title)); @@ -106,15 +107,11 @@ const tags = [...tagCounts.entries()]
ELIXIR TeSS
Course catalogue
GitHub
Training materials
Zenodo
Archived materials
- +
No results found
Try a different search term