// SVG medicine illustrations as data URIs
// Each SVG is a clean, modern illustration for a drug category
function svgToDataUri(svg: string): string {
const encoded = svg
.replace(/\n/g, '')
.replace(/\s+/g, ' ')
.replace(/>\s+<')
.trim();
return 'data:image/svg+xml,' + encodeURIComponent(encoded);
}
// Pill/Capsule — for 抗生素, 解热镇痛, 消化系统, 抗过敏
const pillSvg = ``;
// Syringe — for 降糖药, 注射液
const syringeSvg = ``;
// Heart — for 心血管
const heartSvg = ``;
// Leaf — for 中成药
const leafSvg = ``;
// Vitamin / Sun — for 维生素
const vitaminSvg = ``;
// Bandage — for 外用
const bandageSvg = ``;
// Encyclopedia book — for education center items
const educationSvg = ``;
// Insulin pen / syringe detail — for education center 胰岛素
const insulinSvg = ``;
// BP monitor heart — for education center 高血压
const heartMonitorSvg = ``;
// Generate data URIs
export const pillImg = svgToDataUri(pillSvg);
export const syringeImg = svgToDataUri(syringeSvg);
export const heartImg = svgToDataUri(heartSvg);
export const leafImg = svgToDataUri(leafSvg);
export const vitaminImg = svgToDataUri(vitaminSvg);
export const bandageImg = svgToDataUri(bandageSvg);
export const educationImg = svgToDataUri(educationSvg);
export const insulinImg = svgToDataUri(insulinSvg);
export const heartMonitorImg = svgToDataUri(heartMonitorSvg);
// Get image for drug category
export function getDrugImage(category: string): string {
const map: Record = {
'抗生素': pillImg,
'解热镇痛': pillImg,
'消化系统': pillImg,
'抗过敏': pillImg,
'降糖药': syringeImg,
'心血管': heartImg,
'中成药': leafImg,
'维生素': vitaminImg,
'外用': bandageImg,
};
return map[category] || pillImg;
}