Skip to content

Commit

Permalink
nextjs version bump
Browse files Browse the repository at this point in the history
  • Loading branch information
jopijuco committed Jul 9, 2023
1 parent 1b9eb12 commit eff5c0d
Show file tree
Hide file tree
Showing 6 changed files with 7,155 additions and 117 deletions.
4 changes: 1 addition & 3 deletions components/global/layout-footer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,7 @@ const HomeFooter = () => {
const { Footer } = Layout;

const TeamLink = () => (
<Link rel="noopener" href="/about-us">
<a>aqui</a>
</Link>
<Link rel="noopener" href="/about-us">aqui</Link>
);

return (
Expand Down
14 changes: 7 additions & 7 deletions components/global/logos.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import voting_image from '../../public/voting.svg';

export const HeaderLogo = () =>
<Image
src={`/${header_logo.src}`}
src={header_logo.src}
width="200"
height="41"
alt="PPT Header Logo"
Expand All @@ -16,32 +16,32 @@ export const HeaderLogo = () =>

export const FooterLogo = () =>
<Image
src={`/${footer_logo.src}`}
width="240px"
height="100%"
src={footer_logo.src}
width={240}
height={100}
alt="PPT Footer Logo"
className="footer_logo"
/>

export const VotingImage = () =>
<Image
src={`/${voting_image.src}`}
src={voting_image.src}
width={150}
height={150}
alt="voting"
/>

export const InfographicImage = () =>
<Image
src={`/${infographic_image.src}`}
src={infographic_image.src}
width={440}
height={186}
alt="infographic"
/>

export const AboutUsHeaderImage = () =>
<Image
src={`/${rows_people_image.src}`}
src={rows_people_image.src}
className="about-us__header-img"
layout="responsive"
width={1440}
Expand Down
77 changes: 76 additions & 1 deletion components/home/round-avatar.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,27 @@
import dynamic from "next/dynamic";
import ADNLogo from '../../public/party-logos/adn_logo.png';
import AliancaLogo from '../../public/party-logos/Alianca.png';
import AliancaDemocraticaLogo from '../../public/party-logos/alianca_democratica.png';
import BlocoEsquerdaLogo from '../../public/party-logos/blocodeesquerda.jpg';
import CDSLogo from '../../public/party-logos/CDS.png';
import CDULogo from '../../public/party-logos/cdu.jpg';
import ChegaLogo from '../../public/party-logos/chega.png';
import ErgueTeLogo from '../../public/party-logos/ergue-te_logo.png';
import IniciativaLiberalLogo from '../../public/party-logos/Iniciativa_Liberal_logo.gif';
import JPPLogo from '../../public/party-logos/jpp_logo.png';
import LivreLogo from '../../public/party-logos/livre-logo.png';
import MadeiraPrimeiroLogo from '../../public/party-logos/madeira_primeiro.png';
import MASLogo from '../../public/party-logos/mas-logo.jpg';
import NosCidadaosLogo from '../../public/party-logos/Nos_Cidadaos_logo.jpg';
import PPMLogo from '../../public/party-logos/Partido_Popular_Monarquico_logo.png';
import PTLogo from '../../public/party-logos/partido_terra_logo.jpg';
import PTPLogo from '../../public/party-logos/Partido_Trabalhista_Portugues_logo.jpg';
import PCTPMRPPLogo from '../../public/party-logos/PCTPMRPP_LOGO.png';
import PANLogo from '../../public/party-logos/Pessoas-Animais-Natureza_logo.png';
import PSLogo from '../../public/party-logos/PS_logo.png';
import PSDLogo from '../../public/party-logos/psd-logo.jpg';
import RIRLogo from '../../public/party-logos/RIR_logo.jpg';
import VoltLogo from '../../public/party-logos/volt.png';
import { HomePageParty } from "../../src/retriever/dtos/party-dto";
import { acronymConversion, Conversion } from "../../src/utils/manipuation";

Expand All @@ -17,12 +40,64 @@ const RoundAvatar = ({ party }: RoundAvatarProps) => {
href={`/partido/${acronymConversion(acronym, Conversion.TO_URL)}`}
>
<div className="avatar-list-item__content">
<Avatar size={120} src={`/party-logos/${logoFileName}`} icon="user" />
<Avatar size={120} src={renderPartyLogo(logoFileName)} icon="user" />
<h3 className="avatar-list-item__content-title">{acronym}</h3>
<h4 className="avatar-list-item__content-subtitle">{name}</h4>
</div>
</a>
)
}

const renderPartyLogo = (fileName: string): string => {
switch (fileName) {
case 'adn_logo.png':
return ADNLogo.src;
case 'alianca_democratica.png':
return AliancaDemocraticaLogo.src;
case 'Alianca.png':
return AliancaLogo.src;
case 'blocodeesquerda.jpg':
return BlocoEsquerdaLogo.src;
case 'CDS.png':
return CDSLogo.src;
case 'cdu.jpg':
return CDULogo.src;
case 'chega.png':
return ChegaLogo.src;
case 'ergue-te_logo.png':
return ErgueTeLogo.src;
case 'Iniciativa_Liberal_logo.gif':
return IniciativaLiberalLogo.src;
case 'jpp_logo.png':
return JPPLogo.src;
case 'livre-logo.png':
return LivreLogo.src;
case 'madeira_primeiro.png':
return MadeiraPrimeiroLogo.src;
case 'mas-logo.jpg':
return MASLogo.src;
case 'Nos_Cidadaos_logo.jpg':
return NosCidadaosLogo.src;
case 'Partido_Popular_Monarquico_logo.png':
return PPMLogo.src;
case 'partido_terra_logo.jpg':
return PTLogo.src;
case 'Partido_Trabalhista_Portugues_logo.jpg':
return PTPLogo.src;
case 'PCTPMRPP_LOGO.png':
return PCTPMRPPLogo.src;
case 'Pessoas-Animais-Natureza_logo.png':
return PANLogo.src;
case 'PS_logo.png':
return PSLogo.src;
case 'psd-logo.jpg':
return PSDLogo.src;
case 'RIR_logo.jpg':
return RIRLogo.src;
case 'volt.png':
return VoltLogo.src;
default:
throw Error(`${fileName} does not exist.`);
}
}
export default RoundAvatar;
Loading

0 comments on commit eff5c0d

Please sign in to comment.