diff --git a/public/img/partners/allChannels.svg b/public/img/partners/allChannels.svg deleted file mode 100644 index 718f833c8..000000000 --- a/public/img/partners/allChannels.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/img/partners/brainDonors.svg b/public/img/partners/brainDonors.svg deleted file mode 100644 index b06134c3a..000000000 --- a/public/img/partners/brainDonors.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/img/partners/crossRoads.svg b/public/img/partners/crossRoads.svg index 51370c0a4..bcce74adc 100644 --- a/public/img/partners/crossRoads.svg +++ b/public/img/partners/crossRoads.svg @@ -1,9 +1,9 @@ - - - - - - - + + + + + + + diff --git a/public/img/partners/darik.svg b/public/img/partners/darik.svg index 2a515ba6e..75905985d 100644 --- a/public/img/partners/darik.svg +++ b/public/img/partners/darik.svg @@ -1,9 +1,9 @@ - - - - - - - + + + + + + + diff --git a/public/img/partners/eightyEight.svg b/public/img/partners/eightyEight.svg index 0c4ef6939..a61db9d1e 100644 --- a/public/img/partners/eightyEight.svg +++ b/public/img/partners/eightyEight.svg @@ -1,21 +1,21 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/public/img/partners/estProduction.svg b/public/img/partners/estProduction.svg new file mode 100644 index 000000000..06ad795dd --- /dev/null +++ b/public/img/partners/estProduction.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/img/partners/ideaComm.svg b/public/img/partners/ideaComm.svg new file mode 100644 index 000000000..dc65b0bab --- /dev/null +++ b/public/img/partners/ideaComm.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/img/partners/irisSolutions.svg b/public/img/partners/irisSolutions.svg new file mode 100644 index 000000000..66cacfee2 --- /dev/null +++ b/public/img/partners/irisSolutions.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/img/partners/kotaOne.svg b/public/img/partners/kotaOne.svg index 946b31b57..2d17b0829 100644 --- a/public/img/partners/kotaOne.svg +++ b/public/img/partners/kotaOne.svg @@ -1,15 +1,11 @@ - - - + + - - \ No newline at end of file + + diff --git a/public/img/partners/mentormate.svg b/public/img/partners/mentormate.svg index 6314c00ef..c30a5da0d 100644 --- a/public/img/partners/mentormate.svg +++ b/public/img/partners/mentormate.svg @@ -1,9 +1,9 @@ - - - - - - - + + + + + + + diff --git a/public/img/partners/softuni.svg b/public/img/partners/softuni.svg index 107e4fb01..fa166b40a 100644 --- a/public/img/partners/softuni.svg +++ b/public/img/partners/softuni.svg @@ -1,9 +1,9 @@ - - - - - - - + + + + + + + diff --git a/public/img/partners/superhosting.svg b/public/img/partners/superhosting.svg index 73f96400c..66938d4cf 100644 --- a/public/img/partners/superhosting.svg +++ b/public/img/partners/superhosting.svg @@ -1,9 +1,9 @@ - - - - - - - + + + + + + + diff --git a/public/img/partners/tv1.svg b/public/img/partners/tv1.svg new file mode 100644 index 000000000..b6236f397 --- /dev/null +++ b/public/img/partners/tv1.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/locales/bg/partners.json b/public/locales/bg/partners.json index 795720c05..24621e584 100644 --- a/public/locales/bg/partners.json +++ b/public/locales/bg/partners.json @@ -8,7 +8,7 @@ "sections": { "hosting": "Хостинг Партньор", "video": "Видео партньори", - "media": "Медиeн партньор", + "media": "Медийни партньори", "tech": "Технологични партньори", "marketing": "Маркетинг / PR партньори", "organizations": "Организации / Организатори" diff --git a/public/locales/en/partners.json b/public/locales/en/partners.json index de2e7bcf5..395ab3f5b 100644 --- a/public/locales/en/partners.json +++ b/public/locales/en/partners.json @@ -8,7 +8,7 @@ "sections": { "hosting": "Hosting Partner", "video": "Video Partners", - "media": "Media Partner", + "media": "Media Partners", "tech": "Technology Partners", "marketing": "Marketing / PR partners", "organizations": "Organizations / Organizers" diff --git a/src/common/routes.ts b/src/common/routes.ts index ac35ceec0..2490902c7 100644 --- a/src/common/routes.ts +++ b/src/common/routes.ts @@ -40,19 +40,22 @@ export const socialUrls = { } export const partnerUrls = { - superHosting: 'https://www.superhosting.bg/', - kotaOne: 'https://kota.one/', - darik: 'https://dariknews.bg/', + mediaPartners: ['https://dariknews.bg/', 'https://tv1.bg/', 'https://ideacomm.bg'], techPartners: [ 'https://softuni.bg/', 'https://mentormate.com/', 'https://www.88studiodesign.com/', + 'https://www.irisbgsf.com/', ], - marketingPartners: [ - 'https://www.all-channels.com/', - 'https://www.braindonors.agency/', - 'https://crossroadsbulgaria.com/', - ], + marketingPartners: ['https://crossroadsbulgaria.com/'], + videoPartners: ['https://kota.one/', 'https://estproduction.com/'], + superHosting: 'https://www.superhosting.bg/', + kotaOne: 'https://kota.one/', + darik: 'https://dariknews.bg/', + estProduction: 'https://estproduction.com/', + tv1: 'https://tv1.bg/', + ideaComm: 'https://ideacomm.bg', + irisSolutions: 'https://www.irisbgsf.com/', puls: 'https://pulsfoundation.org/bg/', yanika: 'https://www.yanikabg.com/', parakids: 'https://parakids.org/', @@ -63,8 +66,6 @@ export const partnerUrls = { softuni: 'https://softuni.bg/', mentormate: 'https://mentormate.com/', eightyEight: 'https://www.88studiodesign.com/', - allChannels: 'https://www.all-channels.com/', - brainDonors: 'https://www.braindonors.agency/', crossroadsBulgaria: 'https://crossroadsbulgaria.com/', } diff --git a/src/components/admin/partners/Partners.styled.tsx b/src/components/admin/partners/Partners.styled.tsx index ac98e5e30..7e8be3b35 100644 --- a/src/components/admin/partners/Partners.styled.tsx +++ b/src/components/admin/partners/Partners.styled.tsx @@ -8,7 +8,7 @@ import theme from '../../../common/theme' export const SectionTitle = styled(Typography)(() => ({ fontSize: theme.typography.pxToRem(24), textAlign: 'center', - paddingBottom: theme.spacing(11.5), + paddingBottom: theme.spacing(5), })) export const StyledGrid = styled(Grid)(() => ({ diff --git a/src/components/admin/partners/PartnersContent.tsx b/src/components/admin/partners/PartnersContent.tsx index b0c44ff00..1125f8db8 100644 --- a/src/components/admin/partners/PartnersContent.tsx +++ b/src/components/admin/partners/PartnersContent.tsx @@ -4,9 +4,10 @@ import ExternalLink from 'components/common/ExternalLink' import { Fragment } from 'react' import { useTranslation } from 'next-i18next' import useMobile from '../../../common/hooks/useMobile' -import { organizations, partners, techAndMarketingPartners } from './helpers/partnersData' +import { organizations, partners, mainPartners } from './helpers/partnersData' import { SectionTitle, StyledGrid } from './Partners.styled' import PartnersSlider from './PartnersSlider' +import theme from 'common/theme' const PartnersContent = () => { const LOGO_WIDTH = 181 @@ -18,9 +19,9 @@ const PartnersContent = () => { return ( <> - + {partners.map((partner) => ( - + {t(partner.title)} { ))} - {techAndMarketingPartners.map((el) => ( + {mainPartners.map((el) => ( {t(el.title)} - {el.items.map((partner, index) => ( - 0 && mobile ? 4 : 0}> - - logo - - - ))} + + {el.items.map((partner, index) => ( + 0 && mobile ? 4 : 0}> + + logo + + + ))} + ))} diff --git a/src/components/admin/partners/helpers/partnersData.ts b/src/components/admin/partners/helpers/partnersData.ts index d2c68a822..4297fab2c 100644 --- a/src/components/admin/partners/helpers/partnersData.ts +++ b/src/components/admin/partners/helpers/partnersData.ts @@ -7,7 +7,7 @@ type Partners = { website: string } -type TechAndMarketingPartners = { +type MainPartners = { title: string items: string[] websites: string[] @@ -25,31 +25,29 @@ export const partners: Partners[] = [ image: '/img/partners/superhosting.svg', website: partnerUrls.superHosting, }, - { - title: 'partners:sections.video', - name: 'kotaOne', - image: '/img/partners/kotaOne.svg', - website: partnerUrls.kotaOne, - }, +] + +export const mainPartners: MainPartners[] = [ { title: 'partners:sections.media', - name: 'darik', - image: '/img/partners/darik.svg', - website: partnerUrls.darik, + items: ['darik', 'tv1', 'ideaComm'], + websites: partnerUrls.mediaPartners, }, -] - -export const techAndMarketingPartners: TechAndMarketingPartners[] = [ { title: 'partners:sections.tech', - items: ['softuni', 'mentormate', 'eightyEight'], + items: ['softuni', 'mentormate', 'eightyEight', 'irisSolutions'], websites: partnerUrls.techPartners, }, { title: 'partners:sections.marketing', - items: ['allChannels', 'brainDonors', 'crossRoads'], + items: ['crossRoads'], websites: partnerUrls.marketingPartners, }, + { + title: 'partners:sections.video', + items: ['kotaOne', 'estProduction'], + websites: partnerUrls.videoPartners, + }, ] export const organizations: Organizations[] = [ @@ -115,18 +113,28 @@ export const allPartners = [ website: partnerUrls.eightyEight, }, { - name: 'allChannels', - image: '/img/partners/allChannels.svg', - website: partnerUrls.allChannels, + name: 'crossroadsBulgaria', + image: '/img/partners/crossRoads.svg', + website: partnerUrls.crossroadsBulgaria, }, { - name: 'brainDonors', - image: '/img/partners/brainDonors.svg', - website: partnerUrls.brainDonors, + name: 'estProduction', + image: '/img/partners/estProduction.svg', + website: partnerUrls.estProduction, }, { - name: 'crossroadsBulgaria', - image: '/img/partners/crossRoads.svg', - website: partnerUrls.crossroadsBulgaria, + name: 'tv1', + image: '/img/partners/tv1.svg', + website: partnerUrls.tv1, + }, + { + name: 'ideaComm', + image: '/img/partners/ideaComm.svg', + website: partnerUrls.ideaComm, + }, + { + name: 'irisSolutions', + image: '/img/partners/irisSolutions.svg', + website: partnerUrls.irisSolutions, }, ]