-
${me.user?.full_name || ""}
-
${me.user?.salon || ""}
+
`));
- const sections = [
- {
- label: "Работа с клиентами",
- items: [
- { icon: "wrench", color: "green", label: "Подбор техники для клиента", href: "#/m/podbor" },
- { icon: "ruler", color: "blue", label: "Замеры", href: "#/m/measurements" },
- { icon: "clipboard", color: "gold", label: "Заявки клиентов", soon: true },
- { icon: "briefcase", color: "gray", label: "Сделки", soon: true },
- ],
- },
- {
- label: "Аккаунт",
- items: [
- { icon: "wallet", color: "gold", label: "Мой статус и доступ", href: "#/m/status" },
- { icon: "help", color: "blue", label: "Связь с куратором", href: "#/m/help" },
- ],
- },
+ // Hero task
+ if (todayTask) {
+ app.appendChild(el(`
+
+
+
+ На сегодня—${todayTask.time}
+
+ ${todayTask.tag}
+
+ ${todayTask.client}
+ ${todayTask.address}
+
+
+ `));
+ }
+
+ // Quick actions
+ const quickActions = [
+ { icon: "camera", title: "Новый замер", subtitle: "С фото" },
+ { icon: "cube", title: "3D просмотр", subtitle: "Проекты" },
+ { icon: "bolt", title: "Коммуникации", subtitle: "Чек-лист" },
+ { icon: "package", title: "Каталог техники", subtitle: "Встройка" },
];
-
- sections.forEach(section => {
- app.appendChild(el(`
${section.label}
`));
- app.appendChild(buildMenu(section.items));
+ app.appendChild(el(`
Быстрые действия
`));
+ const grid = el(`
`);
+ quickActions.forEach(qa => {
+ const card = el(`
+
+ `);
+ card.addEventListener("click", () => { haptic("impact"); tg?.showAlert?.(`«${qa.title}» — скоро`); });
+ grid.appendChild(card);
});
+ app.appendChild(grid);
+ // Active projects
app.appendChild(el(`
-
-
-
+
+