From a4032836c37714e1df56b68f2df2c127203b8462 Mon Sep 17 00:00:00 2001 From: liyasthomas Date: Tue, 13 Jul 2021 11:07:29 +0530 Subject: [PATCH] feat: init new response state system --- assets/scss/themes.scss | 4 +- components/http/Headers.vue | 113 +++++---- components/http/Parameters.vue | 2 - components/http/Request.vue | 314 ++++++++++++++++++++++++++ components/http/Response.vue | 24 +- components/http/ResponseMeta.vue | 21 +- components/lenses/HeadersRenderer.vue | 12 +- components/smart/AutoComplete.vue | 1 + components/smart/Item.vue | 3 +- components/smart/Tab.vue | 1 + components/smart/Tabs.vue | 22 ++ helpers/lenses/lenses.js | 9 +- helpers/{network.js => network.ts} | 39 +++- helpers/types/HoppRESTResponse.ts | 22 ++ helpers/utils/EffectiveURL.ts | 2 +- newstore/RESTSession.ts | 67 +++++- newstore/environments.ts | 21 +- package-lock.json | 14 +- package.json | 2 +- pages/index.vue | 314 ++------------------------ 20 files changed, 620 insertions(+), 387 deletions(-) create mode 100644 components/http/Request.vue rename helpers/{network.js => network.ts} (53%) create mode 100644 helpers/types/HoppRESTResponse.ts diff --git a/assets/scss/themes.scss b/assets/scss/themes.scss index 4ac55eab9..0641ba84a 100644 --- a/assets/scss/themes.scss +++ b/assets/scss/themes.scss @@ -28,7 +28,7 @@ // Tooltip color --tooltip-color: theme("colors.dark.700"); // Editor theme - --editor-theme: "twilight"; + --editor-theme: "merbivore_soft"; } @mixin lightTheme { @@ -55,7 +55,7 @@ // Tooltip color --tooltip-color: theme("colors.gray.50"); // Editor theme - --editor-theme: "iplastic"; + --editor-theme: "textmate"; } @mixin blackTheme { diff --git a/components/http/Headers.vue b/components/http/Headers.vue index c3cd4be0e..0906f23ce 100644 --- a/components/http/Headers.vue +++ b/components/http/Headers.vue @@ -1,22 +1,27 @@ diff --git a/components/http/Response.vue b/components/http/Response.vue index dd90365a2..8b7ee49c2 100644 --- a/components/http/Response.vue +++ b/components/http/Response.vue @@ -1,22 +1,22 @@ diff --git a/components/smart/AutoComplete.vue b/components/smart/AutoComplete.vue index 5967622ed..215c2ca87 100644 --- a/components/smart/AutoComplete.vue +++ b/components/smart/AutoComplete.vue @@ -22,6 +22,7 @@ @keyup="updateSuggestions" @click="updateSuggestions" @keydown="handleKeystroke" + @change="$emit('change', $event)" />