Skip to content

Commit bce4e38

Browse files
added mock additional info section for when recommendations are not shown
1 parent b0e15a5 commit bce4e38

File tree

4 files changed

+62
-4
lines changed

4 files changed

+62
-4
lines changed

src/client/V2/components/NoRecommendationsInfo.tsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
import { Box, Typography, Paper, Button } from '@mui/material'
22
import { useFilterContext } from '../filterContext'
33
import { useTranslation } from 'react-i18next'
4+
import Markdown from 'react-markdown'
45

56
const NoRecommendationsInfo = () => {
6-
const { t } = useTranslation()
7+
const { t, i18n } = useTranslation()
78
const {
9+
studyField,
810
setPreviouslyDoneLang,
911
setReplacement,
1012
setMentoring,
@@ -35,6 +37,9 @@ const NoRecommendationsInfo = () => {
3537
setStrictFilters([])
3638
}
3739

40+
const additionalInfoKey = `v2:noRecommendations.additional-info-no-recommendations-md-${studyField}`
41+
const additionalInfo = i18n.exists(additionalInfoKey) ? t(additionalInfoKey) : null
42+
3843
return (
3944
<Paper
4045
elevation={2}
@@ -52,6 +57,11 @@ const NoRecommendationsInfo = () => {
5257
<Typography variant="body1" color="textSecondary" sx={{ mb: 3 }}>
5358
{t('v2:noRecommendations.description')}
5459
</Typography>
60+
{additionalInfo && (
61+
<Box sx={{ mb: 3, textAlign: 'left' }}>
62+
<Markdown>{additionalInfo}</Markdown>
63+
</Box>
64+
)}
5565
<Button
5666
variant="outlined"
5767
onClick={handleReset}

src/client/locales/en.ts

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,23 @@ export default {
9292
'noRecommendations': {
9393
'title': 'No courses found',
9494
'description': 'Try changing your selections to see courses.',
95-
'resetButton': 'Reset'
95+
'resetButton': 'Reset',
96+
'additional-info-no-recommendations-md-H40': 'Additional info Humanistinen',
97+
'additional-info-no-recommendations-md-H50': 'Additional info Matemaattis-luonnontieteellinen',
98+
'additional-info-no-recommendations-md-H20': 'Additional info Oikeustieteellinen',
99+
'additional-info-no-recommendations-md-H10': 'Additional info Teologinen',
100+
'additional-info-no-recommendations-md-H74': 'Additional info Svenska social- och kommunalhögskolan',
101+
'additional-info-no-recommendations-md-H70': 'Additional info Valtiotieteellinen',
102+
'additional-info-no-recommendations-md-H90': 'Additional info Eläinlääketieteellinen',
103+
'additional-info-no-recommendations-md-H60': 'Additional info Kasvatustieteellinen',
104+
'additional-info-no-recommendations-md-H57': 'Additional info Bio- ja ympäristö',
105+
'additional-info-no-recommendations-md-H80': 'Additional info Maatalous-metsä',
106+
'additional-info-no-recommendations-md-4141': 'Additional info soveltava psykologia',
107+
'additional-info-no-recommendations-md-H305': 'Additional info hammaslääke',
108+
'additional-info-no-recommendations-md-H30': 'Additional info lääketiede',
109+
'additional-info-no-recommendations-md-H3456': 'Additional info logopedia',
110+
'additional-info-no-recommendations-md-414': 'Additional info psykologia',
111+
'additional-info-no-recommendations-md-H55': 'Additional info Farmasia'
96112
},
97113
'appTitle': 'Course Finder',
98114
'adminButton': 'ADMIN',

src/client/locales/fi.ts

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,23 @@ export default {
9292
'noRecommendations': {
9393
'title': 'Kursseja ei löytynyt',
9494
'description': 'Yritä muuttaa valintojasi nähdäksesi kursseja.',
95-
'resetButton': 'Nollaa'
95+
'resetButton': 'Nollaa',
96+
'additional-info-no-recommendations-md-H40': 'Additional info Humanistinen',
97+
'additional-info-no-recommendations-md-H50': 'Additional info Matemaattis-luonnontieteellinen',
98+
'additional-info-no-recommendations-md-H20': 'Additional info Oikeustieteellinen',
99+
'additional-info-no-recommendations-md-H10': 'Additional info Teologinen',
100+
'additional-info-no-recommendations-md-H74': 'Additional info Svenska social- och kommunalhögskolan',
101+
'additional-info-no-recommendations-md-H70': 'Additional info Valtiotieteellinen',
102+
'additional-info-no-recommendations-md-H90': 'Additional info Eläinlääketieteellinen',
103+
'additional-info-no-recommendations-md-H60': 'Additional info Kasvatustieteellinen',
104+
'additional-info-no-recommendations-md-H57': 'Additional info Bio- ja ympäristö',
105+
'additional-info-no-recommendations-md-H80': 'Additional info Maatalous-metsä',
106+
'additional-info-no-recommendations-md-4141': 'Additional info soveltava psykologia',
107+
'additional-info-no-recommendations-md-H305': 'Additional info hammaslääke',
108+
'additional-info-no-recommendations-md-H30': 'Additional info lääketiede',
109+
'additional-info-no-recommendations-md-H3456': 'Additional info logopedia',
110+
'additional-info-no-recommendations-md-414': 'Additional info psykologia',
111+
'additional-info-no-recommendations-md-H55': 'Additional info Farmasia'
96112
},
97113
'appTitle': 'Kurssihakukone',
98114
'adminButton': 'ADMIN',

src/client/locales/sv.ts

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,23 @@ export default {
9090
'noRecommendations': {
9191
'title': 'Inga kurser hittades',
9292
'description': 'Försök ändra dina val för att se kurser.',
93-
'resetButton': 'Återställ'
93+
'resetButton': 'Återställ',
94+
'additional-info-no-recommendations-md-H40': 'Additional info Humanistinen',
95+
'additional-info-no-recommendations-md-H50': 'Additional info Matemaattis-luonnontieteellinen',
96+
'additional-info-no-recommendations-md-H20': 'Additional info Oikeustieteellinen',
97+
'additional-info-no-recommendations-md-H10': 'Additional info Teologinen',
98+
'additional-info-no-recommendations-md-H74': 'Additional info Svenska social- och kommunalhögskolan',
99+
'additional-info-no-recommendations-md-H70': 'Additional info Valtiotieteellinen',
100+
'additional-info-no-recommendations-md-H90': 'Additional info Eläinlääketieteellinen',
101+
'additional-info-no-recommendations-md-H60': 'Additional info Kasvatustieteellinen',
102+
'additional-info-no-recommendations-md-H57': 'Additional info Bio- ja ympäristö',
103+
'additional-info-no-recommendations-md-H80': 'Additional info Maatalous-metsä',
104+
'additional-info-no-recommendations-md-4141': 'Additional info soveltava psykologia',
105+
'additional-info-no-recommendations-md-H305': 'Additional info hammaslääke',
106+
'additional-info-no-recommendations-md-H30': 'Additional info lääketiede',
107+
'additional-info-no-recommendations-md-H3456': 'Additional info logopedia',
108+
'additional-info-no-recommendations-md-414': 'Additional info psykologia',
109+
'additional-info-no-recommendations-md-H55': 'Additional info Farmasia'
94110
},
95111
'appTitle': 'Kurssökare',
96112
'adminButton': 'ADMIN',

0 commit comments

Comments
 (0)