summaryrefslogtreecommitdiffstats
path: root/src/jsUtils.ts
diff options
context:
space:
mode:
authorLibravatar Vijay A <vraravam@users.noreply.github.com>2023-05-28 22:11:03 +0530
committerLibravatar Vijay Aravamudhan <vraravam@users.noreply.github.com>2023-05-28 22:25:33 +0530
commitb631f0f664dc85c81032b02eebdd8eb1e8796a81 (patch)
treee4a50a32f7836953c0a6af34389fe9898e24215a /src/jsUtils.ts
parentFix issues reported by sonarqube linter (diff)
downloadferdium-app-b631f0f664dc85c81032b02eebdd8eb1e8796a81.tar.gz
ferdium-app-b631f0f664dc85c81032b02eebdd8eb1e8796a81.tar.zst
ferdium-app-b631f0f664dc85c81032b02eebdd8eb1e8796a81.zip
Allow the 10th service to also be accessible via keyboard shortcut combo
Diffstat (limited to 'src/jsUtils.ts')
-rw-r--r--src/jsUtils.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/jsUtils.ts b/src/jsUtils.ts
index 47473a538..ac7258644 100644
--- a/src/jsUtils.ts
+++ b/src/jsUtils.ts
@@ -23,3 +23,10 @@ export const safeParseInt = (text: string | number | undefined | null) => {
23 const adjustedNumber = Number.isNaN(parsedNumber) ? 0 : parsedNumber; 23 const adjustedNumber = Number.isNaN(parsedNumber) ? 0 : parsedNumber;
24 return Math.max(adjustedNumber, 0); 24 return Math.max(adjustedNumber, 0);
25}; 25};
26
27export const acceleratorString = (
28 index: number,
29 keyCombo: string,
30 prefix: string = '(',
31 suffix: string = ')',
32) => (index <= 10 ? `${prefix}${keyCombo}+${index % 10}${suffix}` : undefined);