// 底部 TabBar 图标: 简洁线性 SVG, 仿原生 App 风格
// props: name 字符串, active 布尔
// 返回对应的 24x24 SVG 节点
const ICONS = {
// V0.2: 打卡移到最左, 原「首页」已并入宏观, home 图标不再使用
macro: (active) => (
),
monitor: (active) => (
),
// 打卡: 日历 + 对勾
checkin: (active) => (
),
// 任务: 清单本 + 勾选行 (V0.2 任务模块)
task: (active) => (
),
me: (active) => (
),
}
export default function TabIcon({ name, active }) {
const render = ICONS[name]
if (!render) return null
return {render(!!active)}
}