From 98d2b2ee9cc2d03909de97b09661909909ddd42f Mon Sep 17 00:00:00 2001 From: liyasthomas Date: Sat, 31 Jul 2021 22:50:08 +0530 Subject: [PATCH] feat: supported copy to clipboard utlity --- components/http/CodegenModal.vue | 3 ++- components/lenses/renderers/HTMLLensRenderer.vue | 3 ++- components/lenses/renderers/JSONLensRenderer.vue | 3 ++- components/lenses/renderers/RawLensRenderer.vue | 3 ++- components/lenses/renderers/XMLLensRenderer.vue | 3 ++- helpers/utils/clipboard.ts | 2 +- nuxt.config.js | 1 - package-lock.json | 11 ----------- package.json | 1 - pages/graphql.vue | 3 ++- plugins/v-clipboard.js | 4 ---- 11 files changed, 13 insertions(+), 24 deletions(-) delete mode 100644 plugins/v-clipboard.js diff --git a/components/http/CodegenModal.vue b/components/http/CodegenModal.vue index c29935135..bf05e54eb 100644 --- a/components/http/CodegenModal.vue +++ b/components/http/CodegenModal.vue @@ -90,6 +90,7 @@ import { codegens } from "~/helpers/codegen/codegen" import { getRESTRequest } from "~/newstore/RESTSession" import { getEffectiveRESTRequest } from "~/helpers/utils/EffectiveURL" import { getCurrentEnvironment } from "~/newstore/environments" +import { copyToClipboard } from "~/helpers/utils/clipboard" export default defineComponent({ props: { @@ -151,7 +152,7 @@ export default defineComponent({ this.$emit("handle-import") }, copyRequestCode() { - ;(this.$clipboard as any)(this.requestCode) + copyToClipboard(this.requestCode) this.copyIcon = "done" this.$toast.success(this.$t("copied_to_clipboard").toString(), { icon: "done", diff --git a/components/lenses/renderers/HTMLLensRenderer.vue b/components/lenses/renderers/HTMLLensRenderer.vue index 01ccdf595..a1ea3bf9f 100644 --- a/components/lenses/renderers/HTMLLensRenderer.vue +++ b/components/lenses/renderers/HTMLLensRenderer.vue @@ -67,6 +67,7 @@