From 8c6b80dc42183e938586f6f7b2506f7c6756ba20 Mon Sep 17 00:00:00 2001 From: Nivedin <53208152+nivedin@users.noreply.github.com> Date: Thu, 18 Jul 2024 15:13:43 +0530 Subject: [PATCH] fix: embeds response and request option section getting hidden bug (#4181) Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com> --- .../hoppscotch-common/src/components.d.ts | 2 + .../src/components/app/PaneLayout.vue | 6 +- .../src/components/embeds/Header.vue | 33 +++ .../src/components/embeds/Request.vue | 185 ++++++++++++++++ .../src/components/embeds/index.vue | 205 ++---------------- .../src/components/http/Headers.vue | 2 +- .../src/components/http/Parameters.vue | 2 +- .../src/components/http/RawBody.vue | 2 +- .../src/components/http/RequestVariables.vue | 2 +- .../src/components/http/URLEncodedParams.vue | 2 +- .../lenses/renderers/JSONLensRenderer.vue | 2 +- .../lenses/renderers/RawLensRenderer.vue | 2 +- .../hoppscotch-common/src/pages/e/_id.vue | 2 +- 13 files changed, 251 insertions(+), 196 deletions(-) create mode 100644 packages/hoppscotch-common/src/components/embeds/Header.vue create mode 100644 packages/hoppscotch-common/src/components/embeds/Request.vue diff --git a/packages/hoppscotch-common/src/components.d.ts b/packages/hoppscotch-common/src/components.d.ts index f46a2f99c..b153ddd5e 100644 --- a/packages/hoppscotch-common/src/components.d.ts +++ b/packages/hoppscotch-common/src/components.d.ts @@ -69,6 +69,8 @@ declare module 'vue' { CookiesAllModal: typeof import('./components/cookies/AllModal.vue')['default'] CookiesEditCookie: typeof import('./components/cookies/EditCookie.vue')['default'] Embeds: typeof import('./components/embeds/index.vue')['default'] + EmbedsHeader: typeof import('./components/embeds/Header.vue')['default'] + EmbedsRequest: typeof import('./components/embeds/Request.vue')['default'] Environments: typeof import('./components/environments/index.vue')['default'] EnvironmentsAdd: typeof import('./components/environments/Add.vue')['default'] EnvironmentsImportExport: typeof import('./components/environments/ImportExport.vue')['default'] diff --git a/packages/hoppscotch-common/src/components/app/PaneLayout.vue b/packages/hoppscotch-common/src/components/app/PaneLayout.vue index 2b038c03e..258b74503 100644 --- a/packages/hoppscotch-common/src/components/app/PaneLayout.vue +++ b/packages/hoppscotch-common/src/components/app/PaneLayout.vue @@ -22,7 +22,7 @@ @@ -78,6 +78,10 @@ const props = defineProps({ type: String, default: null, }, + isEmbed: { + type: Boolean, + default: false, + }, }) type PaneEvent = { diff --git a/packages/hoppscotch-common/src/components/embeds/Header.vue b/packages/hoppscotch-common/src/components/embeds/Header.vue new file mode 100644 index 000000000..8cd6d2de2 --- /dev/null +++ b/packages/hoppscotch-common/src/components/embeds/Header.vue @@ -0,0 +1,33 @@ + + + diff --git a/packages/hoppscotch-common/src/components/embeds/Request.vue b/packages/hoppscotch-common/src/components/embeds/Request.vue new file mode 100644 index 000000000..3fb78ff07 --- /dev/null +++ b/packages/hoppscotch-common/src/components/embeds/Request.vue @@ -0,0 +1,185 @@ + + + diff --git a/packages/hoppscotch-common/src/components/embeds/index.vue b/packages/hoppscotch-common/src/components/embeds/index.vue index adbcedf78..3aed03f21 100644 --- a/packages/hoppscotch-common/src/components/embeds/index.vue +++ b/packages/hoppscotch-common/src/components/embeds/index.vue @@ -1,105 +1,34 @@ diff --git a/packages/hoppscotch-common/src/components/http/Headers.vue b/packages/hoppscotch-common/src/components/http/Headers.vue index 19e0436b3..f4703a791 100644 --- a/packages/hoppscotch-common/src/components/http/Headers.vue +++ b/packages/hoppscotch-common/src/components/http/Headers.vue @@ -49,7 +49,7 @@ /> -
+
diff --git a/packages/hoppscotch-common/src/components/http/Parameters.vue b/packages/hoppscotch-common/src/components/http/Parameters.vue index 9e8463f11..7e85ef8b3 100644 --- a/packages/hoppscotch-common/src/components/http/Parameters.vue +++ b/packages/hoppscotch-common/src/components/http/Parameters.vue @@ -44,7 +44,7 @@ />
-
+
diff --git a/packages/hoppscotch-common/src/components/http/RawBody.vue b/packages/hoppscotch-common/src/components/http/RawBody.vue index 8ccc5f31f..07c639cb6 100644 --- a/packages/hoppscotch-common/src/components/http/RawBody.vue +++ b/packages/hoppscotch-common/src/components/http/RawBody.vue @@ -59,7 +59,7 @@ />
-
+
diff --git a/packages/hoppscotch-common/src/components/http/RequestVariables.vue b/packages/hoppscotch-common/src/components/http/RequestVariables.vue index 68bc8ec39..e52da266e 100644 --- a/packages/hoppscotch-common/src/components/http/RequestVariables.vue +++ b/packages/hoppscotch-common/src/components/http/RequestVariables.vue @@ -46,7 +46,7 @@ /> -
+
diff --git a/packages/hoppscotch-common/src/components/http/URLEncodedParams.vue b/packages/hoppscotch-common/src/components/http/URLEncodedParams.vue index 5c9139a75..1048b6b54 100644 --- a/packages/hoppscotch-common/src/components/http/URLEncodedParams.vue +++ b/packages/hoppscotch-common/src/components/http/URLEncodedParams.vue @@ -44,7 +44,7 @@ />
-
+
diff --git a/packages/hoppscotch-common/src/components/lenses/renderers/JSONLensRenderer.vue b/packages/hoppscotch-common/src/components/lenses/renderers/JSONLensRenderer.vue index 91f2d8db4..c4882e5b9 100644 --- a/packages/hoppscotch-common/src/components/lenses/renderers/JSONLensRenderer.vue +++ b/packages/hoppscotch-common/src/components/lenses/renderers/JSONLensRenderer.vue @@ -119,7 +119,7 @@ />
-
+
-
+
diff --git a/packages/hoppscotch-common/src/pages/e/_id.vue b/packages/hoppscotch-common/src/pages/e/_id.vue index a44d5464b..cb329f028 100644 --- a/packages/hoppscotch-common/src/pages/e/_id.vue +++ b/packages/hoppscotch-common/src/pages/e/_id.vue @@ -1,5 +1,5 @@