diff --git a/package.json b/package.json index 6855f93..f87c28f 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "framer-motion": "^8.0.2", "gray-matter": "^4.0.3", "html-react-parser": "^3.0.4", + "motion": "^11.15.0", "next": "^13.0.2", "plaiceholder": "^2.5.0", "react": "^18.2.0", diff --git a/public/favicon/android-chrome-192x192.png b/public/favicon/android-chrome-192x192.png index f903380..a691b6d 100644 Binary files a/public/favicon/android-chrome-192x192.png and b/public/favicon/android-chrome-192x192.png differ diff --git a/public/favicon/android-chrome-512x512.png b/public/favicon/android-chrome-512x512.png index d4ca95a..cceee1d 100644 Binary files a/public/favicon/android-chrome-512x512.png and b/public/favicon/android-chrome-512x512.png differ diff --git a/public/favicon/apple-touch-icon.png b/public/favicon/apple-touch-icon.png index 30ebbcd..6729e99 100644 Binary files a/public/favicon/apple-touch-icon.png and b/public/favicon/apple-touch-icon.png differ diff --git a/public/favicon/favicon-16x16.png b/public/favicon/favicon-16x16.png index c81cade..ba8893a 100644 Binary files a/public/favicon/favicon-16x16.png and b/public/favicon/favicon-16x16.png differ diff --git a/public/favicon/favicon-32x32.png b/public/favicon/favicon-32x32.png index db9dfa2..ba93ff3 100644 Binary files a/public/favicon/favicon-32x32.png and b/public/favicon/favicon-32x32.png differ diff --git a/public/favicon/favicon.ico b/public/favicon/favicon.ico index d615140..ea509ca 100644 Binary files a/public/favicon/favicon.ico and b/public/favicon/favicon.ico differ diff --git a/public/favicon/site.webmanifest b/public/favicon/site.webmanifest index 901bd0c..45dc8a2 100644 --- a/public/favicon/site.webmanifest +++ b/public/favicon/site.webmanifest @@ -1,19 +1 @@ -{ - "name": "", - "short_name": "", - "icons": [ - { - "src": "/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/android-chrome-512x512.png", - "sizes": "512x512", - "type": "image/png" - } - ], - "theme_color": "#ffffff", - "background_color": "#ffffff", - "display": "standalone" -} \ No newline at end of file +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file diff --git a/public/images/hero-image.jpg b/public/images/hero-image.jpg new file mode 100644 index 0000000..aef29ec Binary files /dev/null and b/public/images/hero-image.jpg differ diff --git a/public/images/logo-regular.png b/public/images/logo-regular.png new file mode 100644 index 0000000..dcabce6 Binary files /dev/null and b/public/images/logo-regular.png differ diff --git a/public/images/logo-white-letter.png b/public/images/logo-white-letter.png new file mode 100644 index 0000000..2a32acc Binary files /dev/null and b/public/images/logo-white-letter.png differ diff --git a/public/images/polygon-card.svg b/public/images/polygon-card.svg new file mode 100644 index 0000000..0c3e861 --- /dev/null +++ b/public/images/polygon-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/Viz.jsx b/src/components/Viz.jsx index df51293..f2159a5 100644 --- a/src/components/Viz.jsx +++ b/src/components/Viz.jsx @@ -4,17 +4,17 @@ import { useEffect, useRef, useState } from 'react'; import VIZ_JSON from '~/data/viz.json'; const vizOptions = [ - { value: 'state-def', label: 'Default' }, - { value: 'state-group', label: 'T2DM Status' }, - { value: 'state-age', label: 'Decade' }, - { value: 'state-site', label: 'Site' }, - { value: 'state-split', label: 'Splits' }, - { value: 'state-Clinical', label: 'Clinical' }, - { value: 'state-ECG', label: 'ECG' }, - { value: 'state-FLIO', label: 'FLIO' }, - { value: 'state-OCT', label: 'OCT' }, - { value: 'state-OCTA', label: 'OCTA' }, - { value: 'state-CFP', label: 'CFP' }, + { value: 'state-def', label: 'Nisi' }, + { value: 'state-group', label: 'Potenti' }, + { value: 'state-age', label: 'Leo fusce' }, + { value: 'state-site', label: 'Lobortis' }, + { value: 'state-split', label: 'Facilisis' }, + { value: 'state-Clinical', label: 'Elit' }, + { value: 'state-ECG', label: 'Amet' }, + { value: 'state-FLIO', label: 'Phasellus' }, + { value: 'state-OCT', label: 'Diam' }, + { value: 'state-OCTA', label: 'Auctor' }, + { value: 'state-CFP', label: 'Ultrices' }, ]; const VizComponent = () => { @@ -52,12 +52,12 @@ const VizComponent = () => { const data = VIZ_JSON; const { width, height } = dimensions; - const getSelectedStateId = () => { + const getSelectedStateId = () => { const selectedRadio = document.querySelector( 'input[name="state"]:checked', ); return selectedRadio ? selectedRadio.id : null; - } + }; const countUniqueValues = (data) => { const uniqueCounts = {}; @@ -96,7 +96,7 @@ const VizComponent = () => { }); return result; - } + }; (function (nodes = data) { const nodeUniqes = countUniqueValues(nodes); @@ -145,7 +145,7 @@ const VizComponent = () => { ); simulation.force('y', d3.forceY(0).strength(xyforce)); simulation.alpha(1).restart(); - } + }; // sourcery skip: avoid-function-declarations-in-blocks function ticked() { @@ -239,7 +239,7 @@ const VizComponent = () => { ))} - + ); }; diff --git a/src/components/layout/Footer.tsx b/src/components/layout/Footer.tsx index 86e0ffa..7b2f164 100644 --- a/src/components/layout/Footer.tsx +++ b/src/components/layout/Footer.tsx @@ -44,21 +44,22 @@ const footerLinks = [ export default function Footer() { return ( -