web_lib

Common web application libraries
git clone https://radroots.dev/git/web_lib.git
Log | Files | Refs | LICENSE

commit dece0063c71c3872ad4347200b62109c285e072c
parent 54dca5c662c8990a35ef9d8cee3d9d29b9469f1c
Author: triesap <137732411+triesap@users.noreply.github.com>
Date:   Mon,  7 Oct 2024 04:05:00 +0000

apps-lib: edit stores, add locales

Diffstat:
Mapps-lib/src/lib/components/tabs.svelte | 9++++-----
Mapps-lib/src/lib/locales/en/model_fields.json | 6++++++
Mapps-lib/src/lib/stores/client.ts | 4+++-
3 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/apps-lib/src/lib/components/tabs.svelte b/apps-lib/src/lib/components/tabs.svelte @@ -3,9 +3,9 @@ Glyph, type ITabsBasis, app_layout, - app_tab_active, fmt_cl, sleep, + tabs_active, tabs_blur, tabs_visible, } from "$lib"; @@ -57,7 +57,7 @@ class={`col-span-3 flex flex-col h-full justify-start items-center transition-all`} on:click={async () => { tab_focus = tab_i; - if (!tab.hide_active) app_tab_active.set(tab_i); + if (!tab.hide_active) tabs_active.set(tab_i); await tab.callback(tab_i); await sleep(150); tab_focus = null; @@ -66,8 +66,7 @@ <Glyph basis={{ classes: - !basis.hide_active && - $app_tab_active === tab_i + !basis.hide_active && $tabs_active === tab_i ? `text-layer-2-glyph text-lineActiveBlue` : `text-layer-2-glyph text-lineMd`, key: tab.icon, @@ -78,7 +77,7 @@ tab_focus === tab_i ? `fill` : !basis.hide_active && - $app_tab_active === tab_i + $tabs_active === tab_i ? tab.active_weight || `fill` : `bold`, }} diff --git a/apps-lib/src/lib/locales/en/model_fields.json b/apps-lib/src/lib/locales/en/model_fields.json @@ -3,6 +3,12 @@ "lng": "Longitude", "geohash": "Geohash", "label": "Label", + "gc_id": "", + "gc_name": "", + "gc_admin1_id": "", + "gc_admin1_name": "", + "gc_country_id": "", + "gc_country_name": "", "key": "Key", "title": "", "summary": "", diff --git a/apps-lib/src/lib/stores/client.ts b/apps-lib/src/lib/stores/client.ts @@ -24,6 +24,8 @@ export const app_notify = writable<string>(``); export const app_toast = writable<IToast | false>(false); export const app_submit_route = writable<NavigationPreviousParam | undefined>(undefined); export const app_blur = writable<boolean>(false); +export const app_db = writable<boolean>(false); +export const app_geoc = writable<boolean>(false); export const nav_visible = writable<boolean>(false); export const nav_blur = writable<boolean>(false); @@ -31,7 +33,7 @@ export const nav_prev = writable<NavigationPreviousParam[]>([]); export const tabs_visible = writable<boolean>(false); export const tabs_blur = writable<boolean>(false); -export const app_tab_active = writable<number>(0); +export const tabs_active = writable<number>(0); export const carousel_active = writable<boolean>(false); export const carousel_index = writable<number>(0);