refactor: better shortcut indication

This commit is contained in:
Liyas Thomas
2022-10-01 19:19:43 +05:30
parent 048ac5f7a5
commit 6330548cc0
43 changed files with 57 additions and 60 deletions

View File

@@ -137,7 +137,7 @@ a {
@apply leading-body; @apply leading-body;
font-size: 86%; font-size: 86%;
xmp { kbd {
@apply hidden; @apply hidden;
@apply font-sans; @apply font-sans;
@apply bg-gray-500/45; @apply bg-gray-500/45;
@@ -147,11 +147,6 @@ a {
@apply my-0 ml-1; @apply my-0 ml-1;
@apply truncate; @apply truncate;
@apply sm: inline-flex; @apply sm: inline-flex;
&.expand-loop {
@apply bg-error;
@apply text-accentContrast;
}
} }
.tippy-svg-arrow svg { .tippy-svg-arrow svg {
@@ -161,7 +156,7 @@ a {
.tippy-box[data-theme="popover"] { .tippy-box[data-theme="popover"] {
@apply flex flex-col; @apply flex flex-col;
@apply max-h-46; @apply max-h-48;
@apply items-stretch; @apply items-stretch;
@apply overflow-y-auto; @apply overflow-y-auto;
@apply bg-popover; @apply bg-popover;
@@ -457,7 +452,8 @@ pre.ace_editor {
@apply rounded; @apply rounded;
@apply ml-2; @apply ml-2;
@apply px-1; @apply px-1;
@apply transition; @apply border border-dividerDark;
@apply shadow-sm;
} }
.capitalize-first { .capitalize-first {

View File

@@ -362,7 +362,7 @@
"name": "Versoek naam", "name": "Versoek naam",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Navraagparameters", "parameter_list": "Navraagparameters",
"parameters": "Grense", "parameters": "Grense",

View File

@@ -362,7 +362,7 @@
"name": "اسم الطلب", "name": "اسم الطلب",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "معلمات الاستعلام", "parameter_list": "معلمات الاستعلام",
"parameters": "حدود", "parameters": "حدود",

View File

@@ -362,7 +362,7 @@
"name": "Sol·licita el nom", "name": "Sol·licita el nom",
"new": "Nova sol·licitud", "new": "Nova sol·licitud",
"override": "Sobreescriure", "override": "Sobreescriure",
"override_help": "Estableix <xmp>Content-Type</xmp> a les capçaleres (Headers)", "override_help": "Estableix <kbd>Content-Type</kbd> a les capçaleres (Headers)",
"overriden": "Sobreescrit", "overriden": "Sobreescrit",
"parameter_list": "Paràmetres de consulta", "parameter_list": "Paràmetres de consulta",
"parameters": "Paràmetres", "parameters": "Paràmetres",

View File

@@ -362,7 +362,7 @@
"name": "请求名称", "name": "请求名称",
"new": "新请求", "new": "新请求",
"override": "覆盖", "override": "覆盖",
"override_help": "设置 <xmp>Content-Type</xmp> 头", "override_help": "设置 <kbd>Content-Type</kbd> 头",
"overriden": "覆盖", "overriden": "覆盖",
"parameter_list": "查询参数", "parameter_list": "查询参数",
"parameters": "参数", "parameters": "参数",

View File

@@ -362,7 +362,7 @@
"name": "Vyžádejte si jméno", "name": "Vyžádejte si jméno",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Parametry dotazu", "parameter_list": "Parametry dotazu",
"parameters": "Parametry", "parameters": "Parametry",

View File

@@ -362,7 +362,7 @@
"name": "Anmodningsnavn", "name": "Anmodningsnavn",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Forespørgselsparametre", "parameter_list": "Forespørgselsparametre",
"parameters": "Parametre", "parameters": "Parametre",

View File

@@ -362,7 +362,7 @@
"name": "Anfragename", "name": "Anfragename",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Abfrageparameter", "parameter_list": "Abfrageparameter",
"parameters": "Parameter", "parameters": "Parameter",

View File

@@ -362,7 +362,7 @@
"name": "Αίτημα ονόματος", "name": "Αίτημα ονόματος",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Παράμετροι ερωτήματος", "parameter_list": "Παράμετροι ερωτήματος",
"parameters": "Παράμετροι", "parameters": "Παράμετροι",

View File

@@ -362,7 +362,7 @@
"name": "Request name", "name": "Request name",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Query Parameters", "parameter_list": "Query Parameters",
"parameters": "Parameters", "parameters": "Parameters",

View File

@@ -362,7 +362,7 @@
"name": "Nombre de petición", "name": "Nombre de petición",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Parámetros de consulta", "parameter_list": "Parámetros de consulta",
"parameters": "Parámetros", "parameters": "Parámetros",

View File

@@ -362,7 +362,7 @@
"name": "Pyynnön nimi", "name": "Pyynnön nimi",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Kyselyparametrit", "parameter_list": "Kyselyparametrit",
"parameters": "Parametrit", "parameters": "Parametrit",

View File

@@ -362,7 +362,7 @@
"name": "Nom de la requête", "name": "Nom de la requête",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Paramètres de requête", "parameter_list": "Paramètres de requête",
"parameters": "Paramètres", "parameters": "Paramètres",

View File

@@ -362,7 +362,7 @@
"name": "שם הבקשה", "name": "שם הבקשה",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "פרמטרי שאילתה", "parameter_list": "פרמטרי שאילתה",
"parameters": "פרמטרים", "parameters": "פרמטרים",

View File

@@ -362,7 +362,7 @@
"name": "Kérés neve", "name": "Kérés neve",
"new": "Új kérés", "new": "Új kérés",
"override": "Felülbírálás", "override": "Felülbírálás",
"override_help": "A <xmp>Content-Type</xmp> beállítása a fejlécekben", "override_help": "A <kbd>Content-Type</kbd> beállítása a fejlécekben",
"overriden": "Felülbírálva", "overriden": "Felülbírálva",
"parameter_list": "Lekérdezési paraméterek", "parameter_list": "Lekérdezési paraméterek",
"parameters": "Paraméterek", "parameters": "Paraméterek",

View File

@@ -362,7 +362,7 @@
"name": "Nome richiesta", "name": "Nome richiesta",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Parametri della query", "parameter_list": "Parametri della query",
"parameters": "Parametri", "parameters": "Parametri",

View File

@@ -362,7 +362,7 @@
"name": "Request name", "name": "Request name",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Query Parameters", "parameter_list": "Query Parameters",
"parameters": "Parameters", "parameters": "Parameters",

View File

@@ -362,7 +362,7 @@
"name": "요청 이름", "name": "요청 이름",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "쿼리 파라미터 목록", "parameter_list": "쿼리 파라미터 목록",
"parameters": "파라미터", "parameters": "파라미터",

View File

@@ -362,7 +362,7 @@
"name": "Naam aanvragen", "name": "Naam aanvragen",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Queryparameters", "parameter_list": "Queryparameters",
"parameters": "Parameters:", "parameters": "Parameters:",

View File

@@ -362,7 +362,7 @@
"name": "Forespørselsnavn", "name": "Forespørselsnavn",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Spørringsparametere", "parameter_list": "Spørringsparametere",
"parameters": "Parametere", "parameters": "Parametere",

View File

@@ -362,7 +362,7 @@
"name": "Nazwa", "name": "Nazwa",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Parametry zapytania", "parameter_list": "Parametry zapytania",
"parameters": "Parametry", "parameters": "Parametry",

View File

@@ -362,7 +362,7 @@
"name": "Nome da requisição", "name": "Nome da requisição",
"new": "Nova requisição", "new": "Nova requisição",
"override": "Substituir", "override": "Substituir",
"override_help": "Substituir <xmp>Content-Type</xmp> em Headers", "override_help": "Substituir <kbd>Content-Type</kbd> em Headers",
"overriden": "Substituído", "overriden": "Substituído",
"parameter_list": "Parâmetros da requisição", "parameter_list": "Parâmetros da requisição",
"parameters": "Parâmetros", "parameters": "Parâmetros",

View File

@@ -362,7 +362,7 @@
"name": "Nome do pedido", "name": "Nome do pedido",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Parâmetros de consulta", "parameter_list": "Parâmetros de consulta",
"parameters": "Parâmetros", "parameters": "Parâmetros",

View File

@@ -362,7 +362,7 @@
"name": "Solicitați numele", "name": "Solicitați numele",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Parametrii interogării", "parameter_list": "Parametrii interogării",
"parameters": "Parametrii", "parameters": "Parametrii",

View File

@@ -362,7 +362,7 @@
"name": "Имя запроса", "name": "Имя запроса",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Параметры запроса", "parameter_list": "Параметры запроса",
"parameters": "Параметры", "parameters": "Параметры",

View File

@@ -362,7 +362,7 @@
"name": "Назив захтева", "name": "Назив захтева",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Параметри упита", "parameter_list": "Параметри упита",
"parameters": "Параметри", "parameters": "Параметри",

View File

@@ -362,7 +362,7 @@
"name": "Begär namn", "name": "Begär namn",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Frågeparametrar", "parameter_list": "Frågeparametrar",
"parameters": "Parametrar", "parameters": "Parametrar",

View File

@@ -362,7 +362,7 @@
"name": "İstek adı", "name": "İstek adı",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Sorgu parametreleri", "parameter_list": "Sorgu parametreleri",
"parameters": "Parametreler", "parameters": "Parametreler",

View File

@@ -362,7 +362,7 @@
"name": "請求名稱", "name": "請求名稱",
"new": "新請求", "new": "新請求",
"override": "覆寫", "override": "覆寫",
"override_help": "在標頭設置 <xmp>Content-Type</xmp>", "override_help": "在標頭設置 <kbd>Content-Type</kbd>",
"overriden": "已覆寫", "overriden": "已覆寫",
"parameter_list": "查詢參數", "parameter_list": "查詢參數",
"parameters": "參數", "parameters": "參數",

View File

@@ -362,7 +362,7 @@
"name": "Назва запиту", "name": "Назва запиту",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Параметри запиту", "parameter_list": "Параметри запиту",
"parameters": "Параметри", "parameters": "Параметри",

View File

@@ -362,7 +362,7 @@
"name": "Yêu cầu tên", "name": "Yêu cầu tên",
"new": "New Request", "new": "New Request",
"override": "Override", "override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden", "overriden": "Overridden",
"parameter_list": "Tham số truy vấn", "parameter_list": "Tham số truy vấn",
"parameters": "Thông số", "parameters": "Thông số",

View File

@@ -22,7 +22,7 @@
/> />
<ButtonSecondary <ButtonSecondary
v-tippy="{ theme: 'tooltip', allowHTML: true }" v-tippy="{ theme: 'tooltip', allowHTML: true }"
:title="`${t('app.search')} <xmp>/</xmp>`" :title="`${t('app.search')} <kbd>/</kbd>`"
:icon="IconSearch" :icon="IconSearch"
class="rounded hover:bg-primaryDark focus-visible:bg-primaryDark" class="rounded hover:bg-primaryDark focus-visible:bg-primaryDark"
@click="invokeAction('modals.search.toggle')" @click="invokeAction('modals.search.toggle')"
@@ -31,7 +31,7 @@
v-tippy="{ theme: 'tooltip', allowHTML: true }" v-tippy="{ theme: 'tooltip', allowHTML: true }"
:title="`${ :title="`${
mdAndLarger ? t('support.title') : t('app.options') mdAndLarger ? t('support.title') : t('app.options')
} <xmp>?</xmp>`" } <kbd>?</kbd>`"
:icon="IconLifeBuoy" :icon="IconLifeBuoy"
class="rounded hover:bg-primaryDark focus-visible:bg-primaryDark" class="rounded hover:bg-primaryDark focus-visible:bg-primaryDark"
@click="invokeAction('modals.support.toggle')" @click="invokeAction('modals.support.toggle')"

View File

@@ -21,7 +21,7 @@
v-tippy="{ theme: 'tooltip', delay: [500, 20], allowHTML: true }" v-tippy="{ theme: 'tooltip', delay: [500, 20], allowHTML: true }"
:title="`${t( :title="`${t(
'request.run' 'request.run'
)} <xmp>${getSpecialKey()}</xmp><xmp>G</xmp>`" )} <kbd>${getSpecialKey()}</kbd><kbd>G</kbd>`"
:label="`${t('request.run')}`" :label="`${t('request.run')}`"
:icon="IconPlay" :icon="IconPlay"
class="rounded-none !text-accent !hover:text-accentDark" class="rounded-none !text-accent !hover:text-accentDark"
@@ -31,7 +31,7 @@
v-tippy="{ theme: 'tooltip', delay: [500, 20], allowHTML: true }" v-tippy="{ theme: 'tooltip', delay: [500, 20], allowHTML: true }"
:title="`${t( :title="`${t(
'request.save' 'request.save'
)} <xmp>${getSpecialKey()}</xmp><xmp>S</xmp>`" )} <kbd>${getSpecialKey()}</kbd><kbd>S</kbd>`"
:label="`${t('request.save')}`" :label="`${t('request.save')}`"
:icon="IconSave" :icon="IconSave"
class="rounded-none" class="rounded-none"

View File

@@ -26,7 +26,7 @@
v-tippy="{ theme: 'tooltip', allowHTML: true }" v-tippy="{ theme: 'tooltip', allowHTML: true }"
:title="`${t( :title="`${t(
'action.download_file' 'action.download_file'
)} <xmp>${getSpecialKey()}</xmp><xmp>J</xmp>`" )} <kbd>${getSpecialKey()}</kbd><kbd>J</kbd>`"
:icon="downloadResponseIcon" :icon="downloadResponseIcon"
@click="downloadResponse" @click="downloadResponse"
/> />
@@ -34,7 +34,7 @@
v-tippy="{ theme: 'tooltip', allowHTML: true }" v-tippy="{ theme: 'tooltip', allowHTML: true }"
:title="`${t( :title="`${t(
'action.copy' 'action.copy'
)} <xmp>${getSpecialKey()}</xmp><xmp>.</xmp>`" )} <kbd>${getSpecialKey()}</kbd><kbd>.</kbd>`"
:icon="copyResponseIcon" :icon="copyResponseIcon"
@click="copyResponse" @click="copyResponse"
/> />

View File

@@ -20,7 +20,7 @@
v-tippy="{ theme: 'tooltip', allowHTML: true }" v-tippy="{ theme: 'tooltip', allowHTML: true }"
:title="`${ :title="`${
previewEnabled ? t('hide.preview') : t('response.preview_html') previewEnabled ? t('hide.preview') : t('response.preview_html')
} <xmp>${getSpecialKey()}</xmp><xmp>Shift</xmp><xmp>P</xmp>`" } <kbd>${getSpecialKey()}</kbd><kbd>Shift</kbd><kbd>P</kbd>`"
:icon="!previewEnabled ? IconEye : IconEyeOff" :icon="!previewEnabled ? IconEye : IconEyeOff"
@click.prevent="togglePreview" @click.prevent="togglePreview"
/> />
@@ -29,7 +29,7 @@
v-tippy="{ theme: 'tooltip', allowHTML: true }" v-tippy="{ theme: 'tooltip', allowHTML: true }"
:title="`${t( :title="`${t(
'action.download_file' 'action.download_file'
)} <xmp>${getSpecialKey()}</xmp><xmp>J</xmp>`" )} <kbd>${getSpecialKey()}</kbd><kbd>J</kbd>`"
:icon="downloadIcon" :icon="downloadIcon"
@click="downloadResponse" @click="downloadResponse"
/> />
@@ -38,7 +38,7 @@
v-tippy="{ theme: 'tooltip', allowHTML: true }" v-tippy="{ theme: 'tooltip', allowHTML: true }"
:title="`${t( :title="`${t(
'action.copy' 'action.copy'
)} <xmp>${getSpecialKey()}</xmp><xmp>.</xmp>`" )} <kbd>${getSpecialKey()}</kbd><kbd>.</kbd>`"
:icon="copyIcon" :icon="copyIcon"
@click="copyResponse" @click="copyResponse"
/> />

View File

@@ -12,7 +12,7 @@
v-tippy="{ theme: 'tooltip', allowHTML: true }" v-tippy="{ theme: 'tooltip', allowHTML: true }"
:title="`${t( :title="`${t(
'action.download_file' 'action.download_file'
)} <xmp>${getSpecialKey()}</xmp><xmp>J</xmp>`" )} <kbd>${getSpecialKey()}</kbd><kbd>J</kbd>`"
:icon="downloadIcon" :icon="downloadIcon"
@click="downloadResponse" @click="downloadResponse"
/> />

View File

@@ -31,7 +31,7 @@
v-tippy="{ theme: 'tooltip', allowHTML: true }" v-tippy="{ theme: 'tooltip', allowHTML: true }"
:title="`${t( :title="`${t(
'action.download_file' 'action.download_file'
)} <xmp>${getSpecialKey()}</xmp><xmp>J</xmp>`" )} <kbd>${getSpecialKey()}</kbd><kbd>J</kbd>`"
:icon="downloadIcon" :icon="downloadIcon"
@click="downloadResponse" @click="downloadResponse"
/> />
@@ -40,7 +40,7 @@
v-tippy="{ theme: 'tooltip', allowHTML: true }" v-tippy="{ theme: 'tooltip', allowHTML: true }"
:title="`${t( :title="`${t(
'action.copy' 'action.copy'
)} <xmp>${getSpecialKey()}</xmp><xmp>.</xmp>`" )} <kbd>${getSpecialKey()}</kbd><kbd>.</kbd>`"
:icon="copyIcon" :icon="copyIcon"
@click="copyResponse" @click="copyResponse"
/> />

View File

@@ -12,7 +12,7 @@
v-tippy="{ theme: 'tooltip', allowHTML: true }" v-tippy="{ theme: 'tooltip', allowHTML: true }"
:title="`${t( :title="`${t(
'action.download_file' 'action.download_file'
)} <xmp>${getSpecialKey()}</xmp><xmp>J</xmp>`" )} <kbd>${getSpecialKey()}</kbd><kbd>J</kbd>`"
:icon="downloadIcon" :icon="downloadIcon"
@click="downloadResponse" @click="downloadResponse"
/> />

View File

@@ -20,7 +20,7 @@
v-tippy="{ theme: 'tooltip', allowHTML: true }" v-tippy="{ theme: 'tooltip', allowHTML: true }"
:title="`${t( :title="`${t(
'action.download_file' 'action.download_file'
)} <xmp>${getSpecialKey()}</xmp><xmp>J</xmp>`" )} <kbd>${getSpecialKey()}</kbd><kbd>J</kbd>`"
:icon="downloadIcon" :icon="downloadIcon"
@click="downloadResponse" @click="downloadResponse"
/> />
@@ -29,7 +29,7 @@
v-tippy="{ theme: 'tooltip', allowHTML: true }" v-tippy="{ theme: 'tooltip', allowHTML: true }"
:title="`${t( :title="`${t(
'action.copy' 'action.copy'
)} <xmp>${getSpecialKey()}</xmp><xmp>.</xmp>`" )} <kbd>${getSpecialKey()}</kbd><kbd>.</kbd>`"
:icon="copyIcon" :icon="copyIcon"
@click="copyResponse" @click="copyResponse"
/> />

View File

@@ -20,7 +20,7 @@
v-tippy="{ theme: 'tooltip', allowHTML: true }" v-tippy="{ theme: 'tooltip', allowHTML: true }"
:title="`${t( :title="`${t(
'action.download_file' 'action.download_file'
)} <xmp>${getSpecialKey()}</xmp><xmp>J</xmp>`" )} <kbd>${getSpecialKey()}</kbd><kbd>J</kbd>`"
:icon="downloadIcon" :icon="downloadIcon"
@click="downloadResponse" @click="downloadResponse"
/> />
@@ -29,7 +29,7 @@
v-tippy="{ theme: 'tooltip', allowHTML: true }" v-tippy="{ theme: 'tooltip', allowHTML: true }"
:title="`${t( :title="`${t(
'action.copy' 'action.copy'
)} <xmp>${getSpecialKey()}</xmp><xmp>.</xmp>`" )} <kbd>${getSpecialKey()}</kbd><kbd>.</kbd>`"
:icon="copyIcon" :icon="copyIcon"
@click="copyResponse" @click="copyResponse"
/> />

View File

@@ -51,7 +51,7 @@
class="items-center self-center ml-4 svg-icons" class="items-center self-center ml-4 svg-icons"
:class="{ 'text-accent': activeInfoIcon }" :class="{ 'text-accent': activeInfoIcon }"
/> />
<div v-if="shortcut.length" class="ml-2 <sm:hidden font-medium"> <div v-if="shortcut.length" class="ml-4 <sm:hidden font-medium">
<kbd <kbd
v-for="(key, index) in shortcut" v-for="(key, index) in shortcut"
:key="`key-${index}`" :key="`key-${index}`"

View File

@@ -43,8 +43,9 @@
<h3 class="heading" :class="{ 'ml-4': !fullWidth }"> <h3 class="heading" :class="{ 'ml-4': !fullWidth }">
{{ title }} {{ title }}
</h3> </h3>
<span class="flex"> <span class="flex items-center">
<slot name="actions"></slot> <slot name="actions"></slot>
<kbd class="mr-2 shortcut-key">ESC</kbd>
<ButtonSecondary <ButtonSecondary
v-if="dimissible" v-if="dimissible"
v-tippy="{ theme: 'tooltip', delay: [500, 20] }" v-tippy="{ theme: 'tooltip', delay: [500, 20] }"

View File

@@ -80,10 +80,10 @@ const cursorTooltipField = (aggregateEnvs: AggregateEnvironment[]) =>
arrow: true, arrow: true,
create() { create() {
const dom = document.createElement("span") const dom = document.createElement("span")
const xmp = document.createElement("xmp") const kbd = document.createElement("kbd")
xmp.textContent = finalEnv kbd.textContent = finalEnv
dom.appendChild(document.createTextNode(`${envName} `)) dom.appendChild(document.createTextNode(`${envName} `))
dom.appendChild(xmp) dom.appendChild(kbd)
dom.className = "tippy-box" dom.className = "tippy-box"
dom.dataset.theme = "tooltip" dom.dataset.theme = "tooltip"
return { dom } return { dom }