diff --git a/package-lock.json b/package-lock.json
index 61f27986..1934a8dd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2461,6 +2461,11 @@
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
"integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
},
+ "hotkeys-js": {
+ "version": "3.8.5",
+ "resolved": "https://registry.npmjs.org/hotkeys-js/-/hotkeys-js-3.8.5.tgz",
+ "integrity": "sha512-beJJ2Y4J6XkSlXlLPOG29BRKxZx3bV0gVi3eUpYdjrecN1i25iqndM/+X1eIDPSeG0XdqSv7Ksek43j5tQrmPQ=="
+ },
"html-minifier": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz",
diff --git a/package.json b/package.json
index b1b67a5e..ffc4f9b2 100644
--- a/package.json
+++ b/package.json
@@ -11,6 +11,7 @@
"dependencies": {
"@tailwindcss/forms": "^0.3.2",
"compression": "^1.7.1",
+ "hotkeys-js": "^3.8.5",
"js-yaml": "^4.1.0",
"marked": "^1.2.7",
"node-sass": "^6.0.0",
diff --git a/src/components/Apps/index.svelte b/src/components/Apps/index.svelte
index b500b8f9..729df164 100644
--- a/src/components/Apps/index.svelte
+++ b/src/components/Apps/index.svelte
@@ -1,4 +1,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {#if !!selectedApp}
-
- {#if selectedApp === APPS_CONSTANTS.APPS.QANDA}
-
- {:else if selectedApp === APPS_CONSTANTS.APPS.LIVE_CHAT}
-
- {:else if selectedApp === APPS_CONSTANTS.APPS.POLL}
-
- {:else if selectedApp === APPS_CONSTANTS.APPS.NOTES}
-
- {/if}
-
- {/if}
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {#if !!selectedApp}
+
+ {#if selectedApp === APPS_CONSTANTS.APPS.QANDA}
+
+ {:else if selectedApp === APPS_CONSTANTS.APPS.LIVE_CHAT}
+
+ {:else if selectedApp === APPS_CONSTANTS.APPS.POLL}
+
+ {:else if selectedApp === APPS_CONSTANTS.APPS.NOTES}
+
+ {/if}
+
+ {/if}
+
diff --git a/src/components/IconButton/index.svelte b/src/components/IconButton/index.svelte
index f6def98f..6bc2778d 100644
--- a/src/components/IconButton/index.svelte
+++ b/src/components/IconButton/index.svelte
@@ -4,11 +4,15 @@
export let disabled = false;
export let selected = false;
export let value;
- export let title;
+ export let toolTipProps = {
+ title: "",
+ hotkeys: [],
+ };
function handleClick() {
onClick(value);
}
+ console.log("toolTipProps", toolTipProps);
-
+
-
-
\ No newline at end of file
+
diff --git a/src/components/ToolTip/index.svelte b/src/components/ToolTip/index.svelte
index d1c93b6a..61da0f70 100644
--- a/src/components/ToolTip/index.svelte
+++ b/src/components/ToolTip/index.svelte
@@ -1,5 +1,6 @@
{#if !!title}
- {title}
+
+ {title}
+ {#if Array.isArray(hotkeys) && hotkeys.length}
+
+ {#each hotkeys as hotkey}{hotkey}{/each}
+
+ {/if}
+
{:else}