import { renderHeader } from '../components/header.js?v=20260330001044'; import { state } from '../state.js?v=20260330001044'; export const pageMeta = { id: 'language-view', title: 'Язык' }; export function render({ navigate }) { const screen = document.createElement('section'); screen.className = 'stack'; screen.append( renderHeader({ title: 'Язык', leftAction: { label: '←', onClick: () => navigate('settings-view') }, }), ); const card = document.createElement('div'); card.className = 'card stack'; card.innerHTML = ` `; const actions = document.createElement('div'); actions.className = 'auth-footer-actions'; actions.innerHTML = ` `; actions.querySelector('#language-ok').addEventListener('click', () => { const selected = card.querySelector('input[name="language"]:checked'); if (selected) { state.entrySettings.language = selected.value; } navigate('settings-view'); }); actions.querySelector('#language-cancel').addEventListener('click', () => navigate('settings-view')); screen.append(card, actions); return screen; }