fix: codegen breaking in example tab and minor UI updates (#4478)

Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
This commit is contained in:
Nivedin
2024-10-28 16:09:40 +05:30
committed by GitHub
parent 479cbfe1c8
commit 3722be0de1
7 changed files with 36 additions and 14 deletions

View File

@@ -136,13 +136,23 @@ import { RESTTabService } from "~/services/tab/rest"
import IconCheck from "~icons/lucide/check"
import IconWrapText from "~icons/lucide/wrap-text"
import { asyncComputed } from "@vueuse/core"
import { getDefaultRESTRequest } from "~/helpers/rest/default"
const t = useI18n()
const tabs = useService(RESTTabService)
const request = computed(() =>
cloneDeep(tabs.currentActiveTab.value.document.request)
// get the current active request if the current active tab is a request else get the original request from the response tab
const currentActiveRequest = computed(() =>
tabs.currentActiveTab.value.document.type === "request"
? tabs.currentActiveTab.value.document.request
: makeRESTRequest({
...getDefaultRESTRequest(),
...tabs.currentActiveTab.value.document.response.originalRequest,
})
)
const request = computed(() => cloneDeep(currentActiveRequest.value))
const codegenType = ref<CodegenName>("shell-curl")
const errorState = ref(false)