Files
laba-webgunea/front/src/components/AlergenoLegenda/AlergenoLogoa.tsx
Aitor Urrutia 6f7293db93 Gainburua CSS modules-era pasatzen du (#11)
* chore: CSS modules sartzen du

* refactor: alergeno legenda CSS modules

* refactor: css modules erabiltzen du

* chore: datubasea berreskuratzen du

* chore: kontaktu datuak aldatzen ditu

* ignore: saltoa

* feat: mugikor nabigazioa erakusten du

* chore: mugikor nabigazioa pasatzen du

* refactor: kontaktu datuak batzen ditu

* fix: gezia konpontzen du

* refactor: move component

* refactor: move component

* refactor: move component

* fix: builda konpontzen du

* chore: erabiltzen ez zen konponentea kentzen du

* fix: hasiera eta kafetegia ez diren atalak konpontzen ditu

* chore: react-responsive dependentzia kentzen du

* chore: yarn.lock eguneratzen du

* fix: kontsolako erroreak kentzen ditu
2023-12-24 14:21:49 +01:00

44 lines
1.7 KiB
TypeScript

import React from 'react';
import { AlergenoIdentifikadorea } from '../../domain/models/AlergenoIdentifikadorea';
import Apioa from './assets/alergenoak/apioa.svg';
import Arraina from './assets/alergenoak/arraina.svg';
import Arrautzak from './assets/alergenoak/arrautzak.svg';
import Esnekiak from './assets/alergenoak/esnekiak.svg';
import FruituLehorrak from './assets/alergenoak/fruituLehorrak.svg';
import Glutena from './assets/alergenoak/glutena.svg';
import Kakahueteak from './assets/alergenoak/kakahueteak.svg';
import Krustazeoak from './assets/alergenoak/krustazeoak.svg';
import Lupinuak from './assets/alergenoak/lupinuak.svg';
import Moluskuak from './assets/alergenoak/moluskuak.svg';
import Sesamoa from './assets/alergenoak/sesamoa.svg';
import Soja from './assets/alergenoak/soja.svg';
import Sulfitoak from './assets/alergenoak/sulfitoak.svg';
import Ziapea from './assets/alergenoak/ziapea.svg';
interface Props {
alergenoId: AlergenoIdentifikadorea;
}
export const AlergenoLogoa: React.FC<Props> = ({ alergenoId }) => {
const alergenoIdToLogo: {
[id in AlergenoIdentifikadorea]: React.ReactNode;
} = {
esnekiak: <Esnekiak height="100%" />,
arrautzak: <Arrautzak height="100%" />,
glutena: <Glutena height="100%" />,
moluskuak: <Moluskuak height="100%" />,
krustazeoak: <Krustazeoak height="100%" />,
arraina: <Arraina height="100%" />,
lupinuak: <Lupinuak height="100%" />,
fruituLehorrak: <FruituLehorrak height="100%" />,
kakahueteak: <Kakahueteak height="100%" />,
sesamoa: <Sesamoa height="100%" />,
soja: <Soja height="100%" />,
sulfitoak: <Sulfitoak height="100%" />,
apioa: <Apioa height="100%" />,
ziapea: <Ziapea height="100%" />,
};
return <>{alergenoIdToLogo[alergenoId]}</>;
};