import { showModal, closeModal } from './modal-base.js'; import { state, CLIENT_COLORS, DEFAULT_COLOR, genId, generateUUID } from '../state.js'; let _cb = null; export function showClientSelectModal(callback) { _cb = callback; if (state.clients.length === 0) { // Нет клиентов — предлагаем создать showModal(` `); return; } const clientsHtml = state.clients.map(c => `
${c.full_name}
${c.goal || '—'}
›
`).join(''); showModal(` `); } export function select(clientId) { closeModal(); if (_cb) _cb(parseInt(clientId)); } export function goToSettings() { closeModal(); window.SettingsLogic.show(); } window.ClientSelectModal = { select, goToSettings };