diff --git a/public/img/team-photos/ZhivkoNedyalkov.png b/public/img/team-photos/ZhivkoNedyalkov.png new file mode 100644 index 000000000..791f49ab3 Binary files /dev/null and b/public/img/team-photos/ZhivkoNedyalkov.png differ diff --git a/public/locales/bg/about.json b/public/locales/bg/about.json index 5599c5a2f..0aacf585d 100644 --- a/public/locales/bg/about.json +++ b/public/locales/bg/about.json @@ -1,13 +1,14 @@ { "about": { "title": "Кои сме ние?", - "management-board-members": "Членове на управителен съвет", - "supervisory-board-members": "Членове на надзорен съвет", + "management-board-members": "Членове на Управителен съвет", + "supervisory-board-members": "Членове на Надзорен съвет", "active-team-members": "Активни членове на екипа", "association-members": "Членове на сдружението", "linkedIn": "LinkedIn", "about-the-team": "За екипа", "team-description": "Ние сме група доброволци от IT средите, юристи, счетоводители, маркетолози, медици, НПО представители. Обединява ни желанието да създадем подобрена дарителска среда в България, създавайки максимално прозрачна платформа за дарения. Целта ни е платформата да се издържа от членски внос и дарения към нея, а не от процент комисиона от кампаниите, които тя обслужва.", + "avatar-alt-text": "Аватар на член на екипа", "see-less": "Вижте по-малко", "see-more": "Вижте повече" } diff --git a/public/locales/bg/index.json b/public/locales/bg/index.json index b57fa9166..df25a6e15 100644 --- a/public/locales/bg/index.json +++ b/public/locales/bg/index.json @@ -4,7 +4,8 @@ "team-section": { "heading": "Кой стои зад Подкрепи.бг?", "content": "Подкрепи.бг представлява общност от специалисти в областта на програмирането, правото, маркетинга, дизайна, медицината, финансите, социалното предприемачество и др. Обединени сме от целта да създадем устойчива и прозрачна платформа за дарения, която подкрепя каузи и хора в нужда, като заедно с това популяризира и връща доверието към дарителството в България.", - "meet-our-team": "Запознайте се с екипа ни" + "meet-our-team": "Запознайте се с екипа ни", + "team-image-alt-text": "Изображение на екипа" }, "subscription-section": { "heading": "Искате да сте в час с бъдещите ни постижения?", diff --git a/public/locales/en/about-project.json b/public/locales/en/about-project.json index 11aafe80f..dc6456c61 100644 --- a/public/locales/en/about-project.json +++ b/public/locales/en/about-project.json @@ -3,7 +3,7 @@ "aboutPlatformTitle": "What is the platform Podkrepi.bg", "aboutPlatformDescription": "We want to create an open-source charity platform, in which the transparency removes the chances of misuse of the donated funds, both by campaign organizers and by the internal team of the donation platform.", "whatIsDoneTitle": "What has been done already", - "members": "members of the association", + "members": "members of the Association", "meetingsIcon": "meetings held", "investedHoursIcon": "hours invested", "architecture": "Assembled platform architecture", diff --git a/public/locales/en/about.json b/public/locales/en/about.json index fbcbd41d4..670bb24b7 100644 --- a/public/locales/en/about.json +++ b/public/locales/en/about.json @@ -2,12 +2,13 @@ "about": { "title": "Who are we?", "management-board-members": "Management Board members", - "supervisory-board-members": "Supervisory Board Members", + "supervisory-board-members": "Supervisory Board members", "active-team-members": "Active team members", - "association-members": "Members of the association", + "association-members": "Members of the Association", "linkedIn": "LinkedIn", "about-the-team": "About the team", "team-description": "We are volunteers from the IT community, lawyers, accountants, marketers, medics, and NGO representatives. We are united by the desire to create an improved fundraising environment in Bulgaria by developing the most transparent platform for donations. The platform will support itself by membership fees and grants and not by charging a percentage of the funds raised for the campaigns that go through it.", + "avatar-alt-text": "Team member avatar", "see-less": "See less", "see-more": "See more" } diff --git a/public/locales/en/index.json b/public/locales/en/index.json index 279115fe7..9ff413cf1 100644 --- a/public/locales/en/index.json +++ b/public/locales/en/index.json @@ -4,7 +4,8 @@ "team-section": { "heading": "Who is behind Podkrepi.bg?", "content": "Podkrepi.bg is a community of specialists in the field of programming, law, marketing, design, medicine, finance, social entrepreneurship and others. We are united by the goal of creating a sustainable and transparent donation platform that supports causes and people in need, while promoting and restoring trust in donations in Bulgaria.", - "meet-our-team": "Meet our team" + "meet-our-team": "Meet our team", + "team-image-alt-text": "Team image" }, "subscription-section": { "heading": "You want to know about our future achievements?", diff --git a/src/components/admin/donations/grid/Grid.tsx b/src/components/admin/donations/grid/Grid.tsx index ead4a5fe5..dd40b655d 100644 --- a/src/components/admin/donations/grid/Grid.tsx +++ b/src/components/admin/donations/grid/Grid.tsx @@ -181,7 +181,6 @@ export default observer(function Grid() { }, { field: 'paymentId', - //TODO:Ttranslate headerName: 'Плащане номер', width: 150, renderCell: (params: GridRenderCellParams) => { @@ -192,7 +191,6 @@ export default observer(function Grid() { }, { field: 'payment.status', - //TODO:Ttranslate headerName: 'Статус на плащане', renderCell(params) { return params.row.payment?.status @@ -200,7 +198,6 @@ export default observer(function Grid() { }, { field: 'payment.provider', - //TODO:Ttranslate headerName: 'Разплащателна система', renderCell(params) { return params.row.payment?.provider @@ -215,7 +212,6 @@ export default observer(function Grid() { }, { field: 'payment.billingName', - //TODO:Ttranslate headerName: 'billingName', width: 250, renderCell(params) { @@ -224,7 +220,6 @@ export default observer(function Grid() { }, { field: 'payment.billingEmail', - //TODO:Ttranslate headerName: 'billingEmail', width: 300, renderCell(params) { diff --git a/src/components/client/about/helpers/activeMembersData.tsx b/src/components/client/about/helpers/activeMembersData.tsx index 3ff10290d..b3c521ab7 100644 --- a/src/components/client/about/helpers/activeMembersData.tsx +++ b/src/components/client/about/helpers/activeMembersData.tsx @@ -66,12 +66,6 @@ export const data: TeamData[] = [ description: 'Маркетинг', linkedInProfile: 'https://www.linkedin.com/in/neli-tancheva-703193169/', }, - { - img: '/img/team-photos/SlavchoIvanov.png', - name: 'Славчо Иванов', - description: 'Софтуерна разработка', - linkedInProfile: 'https://www.linkedin.com/in/slavchoivanov/', - }, { img: '/img/team-photos/HristiyanHristov.png', name: 'Християн Христов', @@ -120,12 +114,6 @@ export const data: TeamData[] = [ description: 'Маркетинг', linkedInProfile: 'https://www.linkedin.com/in/dessislava-pencheva-emba-24369311/', }, - { - img: '/img/team-photos/ZdravkaGornachka.png', - name: 'Здравка Горначка', - description: 'Кампании', - linkedInProfile: 'https://www.linkedin.com/in/zdravka-gornachka-3a0b3510/', - }, { img: '/img/team-photos/PetyaDimitrova.png', name: 'Петя Димитрова', @@ -168,4 +156,10 @@ export const data: TeamData[] = [ description: 'Продуктов дизайн', linkedInProfile: 'https://www.linkedin.com/in/digitallymarked', }, + { + img: '/img/team-photos/ZhivkoNedyalkov.png', + name: 'Живко Недялков', + description: 'Софтуерно тестване', + linkedInProfile: 'https://www.linkedin.com/in/zhivko-nedyalkov-b44a93111/', + }, ] diff --git a/src/components/client/about/helpers/associationMembersData.tsx b/src/components/client/about/helpers/associationMembersData.tsx index f372d59c7..435d51168 100644 --- a/src/components/client/about/helpers/associationMembersData.tsx +++ b/src/components/client/about/helpers/associationMembersData.tsx @@ -52,7 +52,6 @@ export const data: TeamData[] = [ name: 'Атанас Сарафов', linkedInProfile: 'https://www.linkedin.com/in/atanas-sarafov-192a6889/', }, - { img: '/img/team-photos/PreslavGerchev.png', name: 'Преслав Герчев', diff --git a/src/components/client/about/helpers/managementBoardData.tsx b/src/components/client/about/helpers/managementBoardData.tsx index 470a90351..074e2f487 100644 --- a/src/components/client/about/helpers/managementBoardData.tsx +++ b/src/components/client/about/helpers/managementBoardData.tsx @@ -7,51 +7,50 @@ export type TeamData = { export const data: TeamData[] = [ { - img: '/img/team-photos/StankaCherkezova.jpg', - name: 'Станка Черкезова-Калайджиева', + img: '/img/team-photos/RadoslavBozhinov.jpg', + name: 'Радослав Божинов', description: - 'Ръководител Правен Eкип. Близо 15 години подпомагам бизнеси и отделни физически лица с консултации и процесуално представителство в сферата на търговското и гражданското право, включително в казуси с международен елемент. Имам богат юридически опит както в България, така и в чужбина, с работа като външен консултант по различни проекти, свързани с национално и европейско право.', - linkedInProfile: 'https://www.linkedin.com/in/stanka-cherkezova-b2b5845/', + 'Дизайн Лийд в British Telecom (BT), отговорен за стратегията и дизайн екипа към BT - индиректен партньорски онлайн портал. Работил съм в БНТ, маркетинг агенции, няколко английски студиа и компании преди BT. Занимавам се с дизайн от 2007 насам. Участвал съм в набирането на средства за земетресението в Турция, BBC, деца в нужда.', + linkedInProfile: 'https://www.linkedin.com/in/radoslavbozhinov/', }, { - img: '/img/team-photos/AnaNikolova.png', - name: 'Ана Николова', + img: '/img/team-photos/DianaDobreva.jpg', + name: 'Диана Добрева', description: - 'Доктор по Управление на международни проекти. 12 години опит в неправителствения сектор и развитието на младежко лидерство и предприемачество. Помагам на стартиращи и малки бизнеси със силен фокус към иновациите да развият своите идеи в бизнес начинания, чрез развитие на концепции, проектно планиране и управление и достъп до финансиране. Опитът ми в планирането и управлението на проекти ме доведе също до това да стана и външен експерт-оценител по програми на Европейската комисия и да правя обучения по тази и други теми, свързани с развитие на бизнеса.', - linkedInProfile: 'https://www.linkedin.com/in/anatnikolova/', + 'Над 20 год. опит в организация и управление на финансови потоци, вкл. развитие на 3 новостартиращи компании в БГ със съсредоточен голям финансов ресурс. В последните две години подпомагам стартиращи дружества, които получават инвестиции, за да оптимизират финансовите потоци, така че да прескочат 87%-ния риск от неуспех вследствие на недобро планиране и разпределение на ресурсите. Обичаща природата и водеща йогийски начин на живот, в който основно място заема дарителството и помощта към другите.', + linkedInProfile: 'https://www.linkedin.com/in/diana-dobreva-acca-5749b520/', }, { img: '/img/team-photos/MarianaKaroleva.jpg', name: 'Марияна Каролева', description: - 'От години се занимавам с доброволчество, като подкрепям каузи на различни организации, и в качеството си на частно лице помагам със средства, време и внимание на хора в нужда. Като ръководител на Екип Кампании участвам в процеса по структуриране и управление на кампаниите и платформата, в изграждането на различните експертни съвети и набирането на членовете им и в избора и обработката на първите кампании.', + 'От години се занимавам с доброволчество, като подкрепям каузи на различни организации, и в качеството си на частно лице помагам със средства, време и внимание на хора в нужда. Като ръководител на eкип Кампании участвам в процеса по структуриране и управление на кампаниите и платформата, в изграждането на различните експертни съвети и набирането на членовете им и в избора и обработката на първите кампании.', }, { - img: '/img/team-photos/JulianKalderon.png', - name: 'Юлиян Калдерон', + img: '/img/team-photos/GeorgiIvanov.jpg', + name: 'Георги Иванов', description: - "Над 20 години опит като предприемач. Издател на Gamers' Workshop и основател на БГСервиз, където вече 16 години развиваме бизнес софтуерния продукт nZoom. С него помагаме на фирмите да бъдат по-успешни, чрез дигитализация и ефективно използване на информационните технологии. Имам натрупан значителен опит в развитието на софтуерни продукти, който, надявам се, ще бъде от полза в организационен и чисто оперативен план за Подкрепи.бг.", - linkedInProfile: 'https://www.linkedin.com/in/jucalderon/', + 'Занимавам се с предприемачество от над 12 години. Основател на Noble Hire, Conf.ai, Club-Mate Bulgaria, а преди това и на Enhancv. По образование съм геолог. През последните близо 4 години Подкрепи.бг е неизменна част от живота ми.', + linkedInProfile: 'https://www.linkedin.com/in/joroivanoff/', }, { - img: '/img/team-photos/DianaDobreva.jpg', - name: 'Диана Добрева', - description: - 'Над 20 год. опит в организация и управление на финансови потоци, вкл. развитие на 3 новостартиращи в БГ компании със съсредоточен голям финансов ресурс. В последните две години подпомагам стартиращи дружества, които получават инвестиции за да оптимизират финансовите потоци така, че да прескочат 87%-ния риск от неуспех вследствие на недобро планиране и разпределение на ресурсите. Обичаща природата и водеща йогийски начин на живот, в който основно място заема дарителството и помощта към другите.', - linkedInProfile: 'https://www.linkedin.com/in/diana-dobreva-acca-5749b520/', + img: '/img/team-photos/ZdravkaGornachka.png', + name: 'Здравка Горначка', + description: '', + linkedInProfile: 'https://www.linkedin.com/in/zdravka-gornachka-3a0b3510/', }, { - img: '/img/team-photos/RadoslavBozhinov.jpg', - name: 'Радослав Божинов', + img: '/img/team-photos/IvanMilchev.jpg', + name: 'Иван Милчев', description: - 'Дизайн Лийд в British Telecom (BT), отговорен за стратегията и дизайн екипа към BT индиректен партньорски онлайн портал. Работил съм в БНТ, маркетинг агенции, няколко Английски студиа и компании преди BT. Занимавам се с дизайн-а от 2007 насам. Участвал съм в набирането на средства за земетресението в Турция, BBC деца в нужда.', - linkedInProfile: 'https://www.linkedin.com/in/radoslavbozhinov/', + 'Програмист с над 10 години опит в различни софтуерни направления. По-голямата част от опита ми е придобит в Нидерландия, където съм работил за една от най-проспериращите компании в сферата на производството. От 2 години съм част от Mondoo, където разработваме софтуер за кибер сигурност. От скоро се завърнах в България и мисля да продължа развитието си тук.', + linkedInProfile: 'https://www.linkedin.com/in/ivanmilchev/', }, { - img: '/img/team-photos/IvanGoychev.jpg', - name: 'Иван Гойчев', + img: '/img/team-photos/SlavchoIvanov.png', + name: 'Славчо Иванов', description: - 'Технологичен мениджър с над 15 години опит в създаване на успешни стартъпи и реализиране на големи софтуерни продукти. Като технически директор съм водил развитието на 2 успешни стартъпа във финансовата и самолетната индустрия. Натрупах сериозен опит в огромни компании като Amazon AWS, а сега водя софтуерния отдел на Кобилдър, където дигитализираме строителната индустрия.', - linkedInProfile: 'https://www.linkedin.com/in/igoychev/', + 'Програмист, който се е борил с бъгове в много стартъпи в продължение на повече от 20 години. В момента CTO на индийска IT компания и начинаещ доброволец.', + linkedInProfile: 'https://www.linkedin.com/in/slavchoivanov/', }, ] diff --git a/src/components/client/about/helpers/supervisoryBoardData.tsx b/src/components/client/about/helpers/supervisoryBoardData.tsx index 19b118066..c982d6161 100644 --- a/src/components/client/about/helpers/supervisoryBoardData.tsx +++ b/src/components/client/about/helpers/supervisoryBoardData.tsx @@ -7,24 +7,38 @@ export type TeamData = { export const data: TeamData[] = [ { - img: '/img/team-photos/GeorgiMalchev.jpg', - name: 'Георги Малчев', - linkedInProfile: 'https://www.linkedin.com/in/georgimalchev/', + img: '/img/team-photos/IvanGoychev.jpg', + name: 'Иван Гойчев', + linkedInProfile: 'https://www.linkedin.com/in/igoychev/', description: - 'Преподавател, Съдружник в агенция Xplora.bg. Член на управителния съвет на IAB Bulgaria. Маркетингът е моето призвание. Гордея се, че за почти 6 години от основаването си агенцията за интегриран дигитален маркетинг Xplora, в която съм управляващ съдружник, е сред водещите дигитални агенции в България. Имаме над 90 текущи клиенти - български и мултинационални компании, които са сред топ 3 в сектора си в областта на финансите, IT и технологичните решения, хранително-вкусовата промишленост и търговията.', + 'Технологичен мениджър с над 15 години опит в създаване на успешни стартъпи и реализиране на големи софтуерни продукти. Като технически директор съм водил развитието на 2 успешни стартъпа във финансовата и самолетната индустрия. Натрупах сериозен опит в огромни компании като Amazon AWS, а сега водя софтуерния отдел на Кобилдър, където дигитализираме строителната индустрия.', }, { - img: '/img/team-photos/MartinKovachev.jpg', - name: 'Мартин Ковачев', - linkedInProfile: 'https://www.linkedin.com/in/martin-kovachev-56984012/', + img: '/img/team-photos/AnaNikolova.png', + name: 'Ана Николова', + linkedInProfile: 'https://www.linkedin.com/in/anatnikolova/', description: - 'Кариерата си започнах пред вече далечната 2001г. От 2007г. стартирах собствена компания за софтуерни разработки и оттогава имаме опит в разнородни проекти с дългосрочни клиенти, основно от чужбина (Испания, САЩ, Германия и др). Всичко разработваме самостоятелно с inhouse екип и много рядко наемаме външни лица. Основната ни насоченост е разработване на мобилни приложения и intranet web платформи.', + 'Доктор по Управление на международни проекти. 12 години опит в неправителствения сектор и развитието на младежко лидерство и предприемачество. Помагам на стартиращи и малки бизнеси със силен фокус към иновациите да развият своите идеи в бизнес начинания чрез развитие на концепции, проектно планиране и управление и достъп до финансиране. Опитът ми в планирането и управлението на проекти ме доведе също до това да стана и външен експерт-оценител по програми на Европейската комисия и да правя обучения по тази и други теми, свързани с развитие на бизнеса.', + }, + { + img: '/img/team-photos/JulianKalderon.png', + name: 'Юлиян Калдерон', + linkedInProfile: 'https://www.linkedin.com/in/jucalderon/', + description: + "Над 20 години опит като предприемач. Издател на Gamers' Workshop и основател на БГСервиз, където вече 16 години развиваме бизнес софтуерния продукт nZoom. С него помагаме на фирмите да бъдат по-успешни, чрез дигитализация и ефективно използване на информационните технологии. Имам натрупан значителен опит в развитието на софтуерни продукти, които, надявам се, ще бъде от полза в организационен и чисто оперативен план за Подкрепи.бг.", }, { img: '/img/team-photos/IvayloIvanov.jpg', name: 'Ивайло Иванов', - linkedInProfile: 'https://www.linkedin.com/in/idivanov/', description: 'Занимавам се с дигитална трансформация на бизнес процеси от 1998г. с клиенти на международния пазар. Основател и CEO на SoftConsultGroup, създал и участвал в редица стартъп компании.', + linkedInProfile: 'https://www.linkedin.com/in/idivanov/', + }, + { + img: '/img/team-photos/StankaCherkezova.jpg', + name: 'Станка Черкезова-Калайджиева', + linkedInProfile: 'https://www.linkedin.com/in/stanka-cherkezova-b2b5845/', + description: + 'Ръководител Правен Eкип. Близо 15 години подпомагам бизнеси и отделни физически лица с консултации и процесуално представителство в сферата на търговското и гражданското право, включително в казуси с международен елемент. Имам богат юридически опит както в България, така и в чужбина, с работа като външен консултант по различни проекти, свързани с национално и европейско право.', }, ] diff --git a/src/components/client/about/sections/ActiveMembersSection/ActiveMembersSection.tsx b/src/components/client/about/sections/ActiveMembersSection/ActiveMembersSection.tsx index 9a52bd736..3bf680df5 100644 --- a/src/components/client/about/sections/ActiveMembersSection/ActiveMembersSection.tsx +++ b/src/components/client/about/sections/ActiveMembersSection/ActiveMembersSection.tsx @@ -24,7 +24,12 @@ export default function ActiveMembersSection() { {data.map((teamMember) => ( <ТeamMemberWrapper key={teamMember.name}> - + {teamMember.name} {teamMember.description} diff --git a/src/components/client/about/sections/AssociationMembersSection/AssociationMembersSection.tsx b/src/components/client/about/sections/AssociationMembersSection/AssociationMembersSection.tsx index 562275ec3..b41239425 100644 --- a/src/components/client/about/sections/AssociationMembersSection/AssociationMembersSection.tsx +++ b/src/components/client/about/sections/AssociationMembersSection/AssociationMembersSection.tsx @@ -24,7 +24,12 @@ export default function AssociationMembersSection() { {data.map((teamMember) => ( - + {teamMember.name} {teamMember.linkedInProfile ? ( diff --git a/src/components/client/about/sections/ManagementBoardSection/ManagementBoardSection.tsx b/src/components/client/about/sections/ManagementBoardSection/ManagementBoardSection.tsx index 9adbd23de..fd5e93149 100644 --- a/src/components/client/about/sections/ManagementBoardSection/ManagementBoardSection.tsx +++ b/src/components/client/about/sections/ManagementBoardSection/ManagementBoardSection.tsx @@ -29,7 +29,12 @@ export default function ManagementBoardSection() { {data.map((teamMember) => ( <ТeamMemberWrapper key={teamMember.name}> - + {teamMember.name} diff --git a/src/components/client/about/sections/ManagementBoardSection/ManagementBoardsection.styled.tsx b/src/components/client/about/sections/ManagementBoardSection/ManagementBoardsection.styled.tsx index 32f6e09a4..6741e0c80 100644 --- a/src/components/client/about/sections/ManagementBoardSection/ManagementBoardsection.styled.tsx +++ b/src/components/client/about/sections/ManagementBoardSection/ManagementBoardsection.styled.tsx @@ -21,6 +21,7 @@ export const ТeamMemberWrapper = styled(Grid)(() => ({ }, [theme.breakpoints.up('md')]: { flex: '1 0 30%', + maxWidth: '30%', }, [theme.breakpoints.up('lg')]: { flex: '1 0 10%', @@ -56,6 +57,6 @@ export const ShowMoreButton = styled(Button)(() => ({ export const Description = styled(Typography)(() => ({ textAlign: 'initial', - marginBottom: theme.spacing(3), + marginBottom: theme.spacing(2), overflow: 'hidden', })) diff --git a/src/components/client/about/sections/ManagementBoardSection/TeamMemberDescription.tsx b/src/components/client/about/sections/ManagementBoardSection/TeamMemberDescription.tsx index 60dd9c9c2..0a4cedcd1 100644 --- a/src/components/client/about/sections/ManagementBoardSection/TeamMemberDescription.tsx +++ b/src/components/client/about/sections/ManagementBoardSection/TeamMemberDescription.tsx @@ -1,4 +1,4 @@ -import { useState } from 'react' +import { useState, useEffect, useRef } from 'react' import { useTranslation } from 'next-i18next' @@ -9,19 +9,37 @@ import { ShowMoreButton, Description } from './ManagementBoardsection.styled' type Props = { description: string } + export function TeamMemberDescription({ description }: Props) { const { t } = useTranslation('about') - const [show, setShow] = useState(false) + const [isOverflowing, setIsOverflowing] = useState(false) + + const descriptionRef = useRef(null) + + // Check if the content overflows the specified height + useEffect(() => { + if (descriptionRef.current) { + const elementHeight = descriptionRef.current.scrollHeight + const maxHeight = parseFloat(theme.spacing(23).toString().replace('px', '')) + setIsOverflowing(elementHeight >= maxHeight) + } + }, [description]) return ( <> - + {description} - setShow(!show)}> - {show ? t('about.see-less') : t('about.see-more')} - + + {isOverflowing && ( + setShow(!show)}> + {show ? t('about.see-less') : t('about.see-more')} + + )} ) } diff --git a/src/components/client/about/sections/SupervisoryBoardSection/SupervisoryBoardSection.tsx b/src/components/client/about/sections/SupervisoryBoardSection/SupervisoryBoardSection.tsx index 30f2a1e2f..e34316c5f 100644 --- a/src/components/client/about/sections/SupervisoryBoardSection/SupervisoryBoardSection.tsx +++ b/src/components/client/about/sections/SupervisoryBoardSection/SupervisoryBoardSection.tsx @@ -30,7 +30,12 @@ export default function SupervisoryBoardSection() { {data.map((teamMember) => ( - + {teamMember.name} {t('team-section.content')} Team image - {/* A11Y TODO: Translate alt text */} }> {t('team-section.meet-our-team')}