diff options
author | Vijay A <vraravam@users.noreply.github.com> | 2023-05-28 22:11:03 +0530 |
---|---|---|
committer | Vijay Aravamudhan <vraravam@users.noreply.github.com> | 2023-05-28 22:25:33 +0530 |
commit | b631f0f664dc85c81032b02eebdd8eb1e8796a81 (patch) | |
tree | e4a50a32f7836953c0a6af34389fe9898e24215a /src/jsUtils.ts | |
parent | Fix issues reported by sonarqube linter (diff) | |
download | ferdium-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.ts | 7 |
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 | |||
27 | export const acceleratorString = ( | ||
28 | index: number, | ||
29 | keyCombo: string, | ||
30 | prefix: string = '(', | ||
31 | suffix: string = ')', | ||
32 | ) => (index <= 10 ? `${prefix}${keyCombo}+${index % 10}${suffix}` : undefined); | ||