Skip to content

Commit

Permalink
feat: update service links to a list
Browse files Browse the repository at this point in the history
  • Loading branch information
HRemonen committed Apr 17, 2024
1 parent 10dc1f3 commit e205d38
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 30 deletions.
18 changes: 15 additions & 3 deletions src/client/pages/Service/ServicePage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,13 @@ import { ReactElement } from 'react'
import { useTranslation } from 'react-i18next'
import { useParams } from 'react-router-dom'
import { Locales } from '@backend/types'
import { Box, getContrastRatio, Typography } from '@mui/material'
import {
Box,
getContrastRatio,
List,
ListItem,
Typography,
} from '@mui/material'

import Markdown from '../../components/Common/Markdown'
import SectionHeading from '../../components/Common/SectionHeading'
Expand Down Expand Up @@ -93,13 +99,19 @@ const ServicePage = () => {
</Box>
)}

{service?.extRedirect && (
{service?.links && (
<Box component='section' sx={articleStyles.section}>
<SectionHeading level='h2' sx={articleStyles.sectionHeading}>
{t('services:extRedirectHeading')}
</SectionHeading>

<Markdown>{service.extRedirect[language as keyof Locales]}</Markdown>
<List>
{service.links.map((link) => (
<ListItem key={link.en}>
<Markdown>{link[language as keyof Locales]}</Markdown>
</ListItem>
))}
</List>
</Box>
)}
</Box>
Expand Down
2 changes: 1 addition & 1 deletion src/client/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ export interface Service {
formEmail?: string
}
}
extRedirect?: Locales
links?: Locales[]
}

export interface FormValues {
Expand Down
54 changes: 28 additions & 26 deletions src/client/util/services.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,13 @@ export const services: Service[] = [
},
},
},
extRedirect: {
fi: '[Flamma](https://flamma.helsinki.fi/en/group/tutkimuksen-tuki/ilmoita-ideasta)',
en: '[Flamma](https://flamma.helsinki.fi/en/group/tutkimuksen-tuki/ilmoita-ideasta)',
sv: '[Flamma](https://flamma.helsinki.fi/en/group/tutkimuksen-tuki/ilmoita-ideasta)',
},
links: [
{
fi: '[Flamma](https://flamma.helsinki.fi/en/group/tutkimuksen-tuki/ilmoita-ideasta)',
en: '[Flamma](https://flamma.helsinki.fi/en/group/tutkimuksen-tuki/ilmoita-ideasta)',
sv: '[Flamma](https://flamma.helsinki.fi/en/group/tutkimuksen-tuki/ilmoita-ideasta)',
},
],
},
{
id: 'clinic',
Expand Down Expand Up @@ -66,6 +68,27 @@ export const services: Service[] = [
},
},
},
{
id: 'legal',
label: 'legal',
title: {
fi: 'Legal',
en: 'Legal',
sv: 'Legal',
},
colors: {
background: '#afd255',
},
description: {
fi: "The University's Incubator and Entrepreneurship Services offer easily accessible programmes, courses, and services to support the development, launch, and growth of business ideas. The services are open to all members of the university community who are interested in entrepreneurship. Incubator programmes, aimed at teams who have already crystallised their idea and are ready to take the next step in their entrepreneurial journey, offer tailored, personalised support to selected teams to ensure that their idea can reach its full potential and be unleashed on the world.\n\nWhich Incubator Program is suitable for your project:\n\nNEXUS — Deep Tech, AI & Sustainability\nSPARK & HIH — Health & Pharma\nBiosphere — Bio & Circular Economy\nTREMOR — Impact in Society, Education, Wellbeing, Communities & Law\nVFDF Germinator — Food Systems\n\nFor more information visit Incubator own website: [https://www.helsinki.fi/en/networks/helsinki-incubators](https://www.helsinki.fi/en/networks/helsinki-incubators)",
en: "The University's Incubator and Entrepreneurship Services offer easily accessible programmes, courses, and services to support the development, launch, and growth of business ideas. The services are open to all members of the university community who are interested in entrepreneurship. Incubator programmes, aimed at teams who have already crystallised their idea and are ready to take the next step in their entrepreneurial journey, offer tailored, personalised support to selected teams to ensure that their idea can reach its full potential and be unleashed on the world.\n\nWhich Incubator Program is suitable for your project:\n\nNEXUS — Deep Tech, AI & Sustainability\nSPARK & HIH — Health & Pharma\nBiosphere — Bio & Circular Economy\nTREMOR — Impact in Society, Education, Wellbeing, Communities & Law\nVFDF Germinator — Food Systems\n\nFor more information visit Incubator own website: [https://www.helsinki.fi/en/networks/helsinki-incubators](https://www.helsinki.fi/en/networks/helsinki-incubators)",
sv: "The University's Incubator and Entrepreneurship Services offer easily accessible programmes, courses, and services to support the development, launch, and growth of business ideas. The services are open to all members of the university community who are interested in entrepreneurship. Incubator programmes, aimed at teams who have already crystallised their idea and are ready to take the next step in their entrepreneurial journey, offer tailored, personalised support to selected teams to ensure that their idea can reach its full potential and be unleashed on the world.\n\nWhich Incubator Program is suitable for your project:\n\nNEXUS — Deep Tech, AI & Sustainability\nSPARK & HIH — Health & Pharma\nBiosphere — Bio & Circular Economy\nTREMOR — Impact in Society, Education, Wellbeing, Communities & Law\nVFDF Germinator — Food Systems\n\nFor more information visit Incubator own website: [https://www.helsinki.fi/en/networks/helsinki-incubators](https://www.helsinki.fi/en/networks/helsinki-incubators)",
},
},
]

export const recommendations = [
...services,
{
id: 'relations',
label: 'relations',
Expand All @@ -90,27 +113,6 @@ export const services: Service[] = [
background: '#199995',
},
},
{
id: 'legal',
label: 'legal',
title: {
fi: 'Legal',
en: 'Legal',
sv: 'Legal',
},
colors: {
background: '#afd255',
},
description: {
fi: "The University's Incubator and Entrepreneurship Services offer easily accessible programmes, courses, and services to support the development, launch, and growth of business ideas. The services are open to all members of the university community who are interested in entrepreneurship. Incubator programmes, aimed at teams who have already crystallised their idea and are ready to take the next step in their entrepreneurial journey, offer tailored, personalised support to selected teams to ensure that their idea can reach its full potential and be unleashed on the world.\n\nWhich Incubator Program is suitable for your project:\n\nNEXUS — Deep Tech, AI & Sustainability\nSPARK & HIH — Health & Pharma\nBiosphere — Bio & Circular Economy\nTREMOR — Impact in Society, Education, Wellbeing, Communities & Law\nVFDF Germinator — Food Systems\n\nFor more information visit Incubator own website: [https://www.helsinki.fi/en/networks/helsinki-incubators](https://www.helsinki.fi/en/networks/helsinki-incubators)",
en: "The University's Incubator and Entrepreneurship Services offer easily accessible programmes, courses, and services to support the development, launch, and growth of business ideas. The services are open to all members of the university community who are interested in entrepreneurship. Incubator programmes, aimed at teams who have already crystallised their idea and are ready to take the next step in their entrepreneurial journey, offer tailored, personalised support to selected teams to ensure that their idea can reach its full potential and be unleashed on the world.\n\nWhich Incubator Program is suitable for your project:\n\nNEXUS — Deep Tech, AI & Sustainability\nSPARK & HIH — Health & Pharma\nBiosphere — Bio & Circular Economy\nTREMOR — Impact in Society, Education, Wellbeing, Communities & Law\nVFDF Germinator — Food Systems\n\nFor more information visit Incubator own website: [https://www.helsinki.fi/en/networks/helsinki-incubators](https://www.helsinki.fi/en/networks/helsinki-incubators)",
sv: "The University's Incubator and Entrepreneurship Services offer easily accessible programmes, courses, and services to support the development, launch, and growth of business ideas. The services are open to all members of the university community who are interested in entrepreneurship. Incubator programmes, aimed at teams who have already crystallised their idea and are ready to take the next step in their entrepreneurial journey, offer tailored, personalised support to selected teams to ensure that their idea can reach its full potential and be unleashed on the world.\n\nWhich Incubator Program is suitable for your project:\n\nNEXUS — Deep Tech, AI & Sustainability\nSPARK & HIH — Health & Pharma\nBiosphere — Bio & Circular Economy\nTREMOR — Impact in Society, Education, Wellbeing, Communities & Law\nVFDF Germinator — Food Systems\n\nFor more information visit Incubator own website: [https://www.helsinki.fi/en/networks/helsinki-incubators](https://www.helsinki.fi/en/networks/helsinki-incubators)",
},
},
]

export const recommendations = [
...services,
{
id: 'restrictive',
label: 'restrictive',
Expand Down

0 comments on commit e205d38

Please sign in to comment.