feat(calendar): show regional holidays and observances
This commit is contained in:
1 parent
87276a051e
commit
533ca2d3a4
23 files changed
+563
-29
No files matched your search
@@ -26,7 +26,7 @@
|
||||
shell.innerHTML = `<aside class="system-settings-sidebar"><div class="system-settings-brand">LIFE OS <span>/ ${t('settings')}</span></div><nav class="system-settings-nav" aria-label="${t('navigation')}">${tabs.map(id => navigationButton(id)).join('')}</nav></aside><main class="system-settings-main"><header class="system-settings-header"><div class="eyebrow">${t('settings')}</div><h1 tabindex="-1">${t(active)}</h1>${active === 'home' ? `<p class="sub">${t('homeHint')}</p>` : ''}</header><div class="system-settings-view"></div></main>`;
|
||||
const view = shell.querySelector('.system-settings-view');
|
||||
if (active === 'home') {
|
||||
view.innerHTML = `<div class="system-home-status"><div class="system-device-mark" aria-hidden="true">◫</div><div><strong>${t('device')}</strong><p>${t('deviceHint')}</p></div><span>${t('version', { version: window.LifeOSVersion || '1.17.0' })}</span></div><div class="system-home-heading">${t('quickSettings')}</div><div class="system-home-grid">${['appearance', 'notifications', 'language', 'data'].map(id => `<div class="system-home-card">${navigationButton(id, true)}<p>${t(`${id}Hint`)}</p></div>`).join('')}</div>`;
|
||||
view.innerHTML = `<div class="system-home-status"><div class="system-device-mark" aria-hidden="true">◫</div><div><strong>${t('device')}</strong><p>${t('deviceHint')}</p></div><span>${t('version', { version: window.LifeOSVersion || '1.18.0' })}</span></div><div class="system-home-heading">${t('quickSettings')}</div><div class="system-home-grid">${['appearance', 'notifications', 'language', 'data'].map(id => `<div class="system-home-card">${navigationButton(id, true)}<p>${t(`${id}Hint`)}</p></div>`).join('')}</div>`;
|
||||
} else {
|
||||
const group = document.createElement('div');
|
||||
group.className = 'settings system-settings-group';
|
||||
|
||||
Reference in new issue
Block a user