/* ============================================================ Календарь здоровья · Дневник наблюдений ============================================================ */ /* ---------- Календарь ---------- */ function IconTile({ icon, bg="var(--green-soft)", color="var(--green)", size=56 }){ return
{icon}
; } function CalEventRow({ icon, bg, color, title, meta, status, statusVar }){ return (
{title}
{meta}
{status && {status}}
); } function CalendarScreen({ go }){ const weeks=[ [["26",1],["27",1],["28",1],["29",1],["30",1],["31",1],["1",1]], [["2"],["3"],["4"],["5",0,"g"],["6"],["7"],["8"]], [["9"],["10"],["11"],["12",0,"sel"],["13"],["14"],["15"]], [["16"],["17"],["18",0,"b"],["19"],["20"],["21"],["22"]], [["23"],["24"],["25",0,"g"],["26"],["27"],["28"],["29"]], [["30"],["1",1],["2",1],["3",1],["4",1],["5",1],["6",1]], ]; const dot={g:"var(--green)",b:"#2A6FDB"}; return (
go("home")}/>
Календарь
здоровья
Лилу · Корги · 3 года
WED
12
31
}/>
Ближайшее событие
Вакцинация
через 5 дней
12 июня · 14:00 · ВетПлюс
}/>
AI-ассистент
В июне запланированы вакцинация и контроль у дерматолога. Пока всё идёт по плану.
Июнь 2025
{["Пн","Вт","Ср","Чт","Пт","Сб","Вс"].map(d=>
{d}
)}
{weeks.map((wk,wi)=>(
{wk.map(([d,muted,mark],di)=>(
{d}
{mark && mark!=="sel" && } {mark==="sel" && }
))}
))}
} bg="var(--green-soft)" color="var(--green)" title="Вакцинация" meta="12 июня · 14:00 · ВетПлюс" status="запланировано" statusVar={undefined}/>
} bg="#EAF0FB" color="#2A6FDB" title="Приём у дерматолога" meta="18 июня · 11:30 · ВетПлюс"/>
} bg="var(--green-soft)" color="var(--green)" title="Обработка от клещей" meta="25 июня" status="регулярно"/>
); } window.CalendarScreen = CalendarScreen; /* ---------- Дневник наблюдений ---------- */ function DiaryRow({ icon, bg, color, title, meta, time, thumb, last }){ return (
{!last &&
}
{title}
{meta}
{time}
{thumb &&
}
); } function DiaryScreen({ go }){ return (
go("home")} right={}/>
Дневник наблюдений
Наблюдения хозяина за Лилу
{/* dynamics shortcuts */}
AI-анализ наблюдений
Есть тревожные сигналы: плохой сон и изменения стула. Лучше записаться к врачу, чтобы исключить пищевую реакцию.
} bg="#EAF0FB" color="#2A6FDB" title="Плохо спал ночью" meta="Беспокойный сон, часто вставал" time="Сегодня, 02:15"/> } bg="#EAF4ED" color="var(--green)" title="Фото: стул после прогулки" meta="Мягкий стул, слизь" time="Вчера, 17:40" thumb/> } bg="#FBF3DE" color="#D9A526" title="Снижен аппетит" meta="Ест меньше обычного" time="Вчера, 09:10"/> } bg="var(--green-soft)" color="var(--green)" title="Взвешивание дома" meta="28,0 кг — норма" time="14 мая, 08:30"/> } bg="#EFEAFB" color="#7A5BD9" title="Активная прогулка" meta="Бодрый, играл с мячом" time="13 мая, 19:00"/> } bg="#FBF3DE" color="#D9A526" title="Сменили корм" meta="Гипоаллергенный сухой" time="10 мая" last/>
); } window.DiaryScreen = DiaryScreen;