From 10586e5288b12cfee5bf83820adf3256cc61a486 Mon Sep 17 00:00:00 2001 From: liyasthomas Date: Wed, 22 Dec 2021 12:45:11 +0530 Subject: [PATCH] feat: interceptor selector in bottom bar --- .../assets/icons/shield-check.svg | 4 + .../hoppscotch-app/components/app/Footer.vue | 218 ++++++++++-------- .../components/app/Interceptor.vue | 95 +++++--- .../components/http/ResponseMeta.vue | 19 -- .../hoppscotch-app/components/smart/Radio.vue | 35 +++ .../components/smart/RadioGroup.vue | 22 ++ 6 files changed, 237 insertions(+), 156 deletions(-) create mode 100644 packages/hoppscotch-app/assets/icons/shield-check.svg create mode 100644 packages/hoppscotch-app/components/smart/Radio.vue create mode 100644 packages/hoppscotch-app/components/smart/RadioGroup.vue diff --git a/packages/hoppscotch-app/assets/icons/shield-check.svg b/packages/hoppscotch-app/assets/icons/shield-check.svg new file mode 100644 index 00000000..6bca7d0e --- /dev/null +++ b/packages/hoppscotch-app/assets/icons/shield-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/packages/hoppscotch-app/components/app/Footer.vue b/packages/hoppscotch-app/components/app/Footer.vue index c8f4b7cd..e25d897b 100644 --- a/packages/hoppscotch-app/components/app/Footer.vue +++ b/packages/hoppscotch-app/components/app/Footer.vue @@ -22,112 +22,126 @@ }" @click.native="ZEN_MODE = !ZEN_MODE" /> + + + +
- - + +
- -
- - - -
- - - - - - -
- {{ `${t("app.name")} ${t("app.version")}` }} -
+ + + +
+ + + + + + +
+ {{ `${t("app.name")} ${t("app.version")}` }}
- - +
+
- - {{ t("settings.proxy") }} - - - {{ t("settings.extensions") }}: - {{ - extensionVersion != null - ? `v${extensionVersion.major}.${extensionVersion.minor}` - : t("settings.extension_ver_not_reported") - }} - +
- diff --git a/packages/hoppscotch-app/components/http/ResponseMeta.vue b/packages/hoppscotch-app/components/http/ResponseMeta.vue index 9374ea89..9e20baf3 100644 --- a/packages/hoppscotch-app/components/http/ResponseMeta.vue +++ b/packages/hoppscotch-app/components/http/ResponseMeta.vue @@ -122,25 +122,6 @@ {{ `${response.meta.responseSize} B` }} -
- - - - -
diff --git a/packages/hoppscotch-app/components/smart/Radio.vue b/packages/hoppscotch-app/components/smart/Radio.vue new file mode 100644 index 00000000..90085d72 --- /dev/null +++ b/packages/hoppscotch-app/components/smart/Radio.vue @@ -0,0 +1,35 @@ + + + diff --git a/packages/hoppscotch-app/components/smart/RadioGroup.vue b/packages/hoppscotch-app/components/smart/RadioGroup.vue new file mode 100644 index 00000000..7f5b3caa --- /dev/null +++ b/packages/hoppscotch-app/components/smart/RadioGroup.vue @@ -0,0 +1,22 @@ + + +