// Medway MSS — Products section (3 real categories: Réactifs / Groupage sanguin / Radiologie) function CategorySpecimen({ category, accent }) { const ink = 'var(--fg-1)'; const sw = 2; const wrap = (children) => ( {children} ); switch (category) { case 'reaktif': // Lab reagent / biochemistry — three vials of varying fill levels return wrap(<> >); case 'kan_gruplama': // Blood-grouping gel card — 8-well rack with coloured reactions return wrap(<> {[0,1,2,3,4,5,6,7].map(i => ( ))} >); case 'radyoloji': // Radiology — vertical detector column + table + control monitor return wrap(<> >); default: return null; } } function Products({ accent, t, lang }) { const isMobile = useIsMobile(); // Per-language highlight items per category. const highlightsByLang = { fr: { reaktif: ['Biochimie : glucose, HbA1c, HDL/LDL, GOT, GPT', 'Immunologie : CRP, ASO, RF, ferritine', 'Hématologie : diluants, lyse, nettoyants', 'Contrôles et calibrateurs multiparamètres'], kan_gruplama: ['Groupage ABO/Rh — Forward & Reverse', 'Coombs direct & indirect (DAT / IAT)', 'Phénotypage Rh + Coombs nouveau-né', 'Centrifugeuse, incubateur, lecteur de cartes gel'], radyoloji: ['Systèmes DR fixes — sol et plafond', 'Systèmes DR mobiles 100 mA / 500 mA', 'Arceau C-Arm avec détecteurs plats', 'Systèmes analogiques et générateurs X'], }, en: { reaktif: ['Biochemistry: Glucose, HbA1c, HDL/LDL, GOT, GPT', 'Immunology: CRP, ASO, RF, Ferritin', 'Haematology: diluents, lyse, cleaners', 'Multi-parameter controls & calibrators'], kan_gruplama: ['ABO/Rh grouping — Forward & Reverse', 'Direct & indirect Coombs (DAT / IAT)', 'Rh phenotyping & newborn Coombs', 'Gel-card centrifuge, incubator, reader'], radyoloji: ['Floor- and ceiling-mounted DR systems', 'Mobile DR systems 100 mA / 500 mA', 'C-Arm with flat-panel detectors', 'Analog systems & X-ray generators'], }, tr: { reaktif: ['Biyokimya: glukoz, HbA1c, HDL/LDL, GOT, GPT', 'İmmünoloji: CRP, ASO, RF, ferritin', 'Hematoloji: diluentler, lyse, temizlik', 'Çok parametreli kontrol ve kalibratörler'], kan_gruplama: ['ABO/Rh gruplama — Forward & Reverse', 'Direkt ve indirekt Coombs (DAT / IAT)', 'Rh fenotiplendirme ve yenidoğan Coombs', 'Jel kart santrifüj, inkübatör, okuyucu'], radyoloji: ['Yer ve tavan tipi DR sistemleri', '100 mA / 500 mA Mobil DR sistemler', 'C-Kollu sistem ve flat-panel dedektör', 'Analog sistemler ve X-ray jeneratörler'], }, }; const il = highlightsByLang[lang] || highlightsByLang.fr; const cats = [ { id: 'reaktif', n: '01', href: '/diagnostic-reagents', t: t('products.cat.reaktif.t'), sub: t('products.cat.reaktif.s'), items: il.reaktif }, { id: 'kan_gruplama', n: '02', href: '/blood-grouping', t: t('products.cat.kan.t'), sub: t('products.cat.kan.s'), items: il.kan_gruplama }, { id: 'radyoloji', n: '03', href: '/radiology-equipment', t: t('products.cat.rad.t'), sub: t('products.cat.rad.s'), items: il.radyoloji }, ]; return ( {t('products.eyebrow')} § 02 / 04 {t('products.title.1')} {t('products.title.2')} {t('products.intro')} {cats.map((c) => ( { e.currentTarget.style.borderColor = 'var(--fg-1)'; }} onMouseLeave={(e) => { e.currentTarget.style.borderColor = 'var(--border)'; }} > {c.n} — Cat. {c.n} {c.t} {c.sub} {c.items.map((it) => ( {it} ))} {t('products.catalog.cta')} ))} {t('products.catalog.title')} {t('products.catalog.sub')} {t('products.catalog.cta')} ); } Object.assign(window, { Products });
{t('products.intro')}