web_lib

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

commit 40ddff665f208d92332866590a0d863c1c3f4767
parent 68259955d215378dbcf55da969de5c9b6959ae82
Author: triesap <137732411+triesap@users.noreply.github.com>
Date:   Sun,  1 Sep 2024 16:44:20 +0000

apps-lib: add client util

Diffstat:
Mapps-lib/src/lib/utils/client.ts | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/apps-lib/src/lib/utils/client.ts b/apps-lib/src/lib/utils/client.ts @@ -75,3 +75,9 @@ export const fmt_capitalize = (val: string): string => { return fmt; }; +export const zoom_step = (num: number, op: `inc` | `dec`): number => { + const int_num = Math.round(num); + if (op === 'inc') return Math.min(int_num + 1, 14); + else return Math.max(int_num - 1, 0); +}; +