From e363ca4aa4707c9a637ee3154502d8091552fa24 Mon Sep 17 00:00:00 2001 From: Abhiuday Gupta <77210185+aeswibon@users.noreply.github.com> Date: Tue, 9 Apr 2024 17:33:53 +0530 Subject: [PATCH] feat(help): added find bug button for easy navigation (#5214) Signed-off-by: Abhiuday <contact.abhiuday@gmail.com> --- plugins/support-assets/lang/en.json | 5 +++-- plugins/support-assets/lang/es.json | 5 +++-- plugins/support-assets/lang/pt.json | 5 +++-- plugins/support-assets/lang/ru.json | 5 +++-- plugins/support/src/index.ts | 4 +++- .../src/components/HelpAndSupport.svelte | 8 +++++--- 6 files changed, 20 insertions(+), 12 deletions(-) diff --git a/plugins/support-assets/lang/en.json b/plugins/support-assets/lang/en.json index 34d4afd9a1..ac74ca6487 100644 --- a/plugins/support-assets/lang/en.json +++ b/plugins/support-assets/lang/en.json @@ -1,5 +1,6 @@ { "string": { - "ContactUs": "Contact us" + "ContactUs": "Contact us", + "ReportBug": "Report a Bug?" } -} \ No newline at end of file +} diff --git a/plugins/support-assets/lang/es.json b/plugins/support-assets/lang/es.json index 32a43de7c6..613753d14d 100644 --- a/plugins/support-assets/lang/es.json +++ b/plugins/support-assets/lang/es.json @@ -1,5 +1,6 @@ { "string": { - "ContactUs": "Contacta con Nosotros" + "ContactUs": "Contacta con Nosotros", + "ReportBug": "Reportar un error?" } -} \ No newline at end of file +} diff --git a/plugins/support-assets/lang/pt.json b/plugins/support-assets/lang/pt.json index 4d285df1dd..836e9715e4 100644 --- a/plugins/support-assets/lang/pt.json +++ b/plugins/support-assets/lang/pt.json @@ -1,5 +1,6 @@ { "string": { - "ContactUs": "Contate-nos" + "ContactUs": "Contate-nos", + "ReportBug": "Reportar um erro?" } -} \ No newline at end of file +} diff --git a/plugins/support-assets/lang/ru.json b/plugins/support-assets/lang/ru.json index dfe7dcdc9d..c99d2225ae 100644 --- a/plugins/support-assets/lang/ru.json +++ b/plugins/support-assets/lang/ru.json @@ -1,5 +1,6 @@ { "string": { - "ContactUs": "Связаться с нами" + "ContactUs": "Связаться с нами", + "ReportBug": "Сообщить об ошибке?" } -} \ No newline at end of file +} diff --git a/plugins/support/src/index.ts b/plugins/support/src/index.ts index e2507ef719..94afdba628 100644 --- a/plugins/support/src/index.ts +++ b/plugins/support/src/index.ts @@ -22,6 +22,7 @@ export * from './types' export { deleteSupportConversation, updateSupportConversation } from './utils' export const supportLink = 'https://join.slack.com/t/hulycommunity/shared_invite/zt-2cyrevz8g-AGqEDZNsujbn4wHOWd7myg' +export const reportBugLink = 'https://github.com/hcengineering/platform/issues/new' /** * @public @@ -40,6 +41,7 @@ export default plugin(supportId, { Support: '' as Asset }, string: { - ContactUs: '' as IntlString + ContactUs: '' as IntlString, + ReportBug: '' as IntlString } }) diff --git a/plugins/workbench-resources/src/components/HelpAndSupport.svelte b/plugins/workbench-resources/src/components/HelpAndSupport.svelte index bbcd465caf..4371afcdc1 100644 --- a/plugins/workbench-resources/src/components/HelpAndSupport.svelte +++ b/plugins/workbench-resources/src/components/HelpAndSupport.svelte @@ -15,8 +15,7 @@ <script lang="ts"> import { getClient } from '@hcengineering/presentation' import setting, { settingId } from '@hcengineering/setting' - import support, { supportLink } from '@hcengineering/support' - import { getSupportClient } from '@hcengineering/support-resources' + import support, { supportLink, reportBugLink } from '@hcengineering/support' import { Button, capitalizeFirstLetter, @@ -172,7 +171,7 @@ {#if jj !== 0} <div class="ml-1 mr-1 lower"><Label label={view.string.Then} /></div> {/if} - {#each k as kk, j} + {#each k as kk} <div class="flex-center text-sm key-box"> {capitalizeFirstLetter(kk.trim())} </div> @@ -188,6 +187,9 @@ </Scroller> {/if} <div class="footer"> + <a href={reportBugLink} target="_blank"> + <Button id="report-a-bug" kind={'primary'} label={support.string.ReportBug} stopPropagation={false} /> + </a> <a href={supportLink}> <Button id="contact-us"