feat(filename): added filename in download functional (#4329)

Co-authored-by: Dmitry Mukovkin <d.mukovkin@cft.ru>
Co-authored-by: nivedin <nivedinp@gmail.com>
This commit is contained in:
Dmitry
2024-09-19 19:53:40 +07:00
committed by GitHub
parent 875e2fae97
commit 5a06e52389
15 changed files with 56 additions and 46 deletions

View File

@@ -72,7 +72,10 @@ const responseType = computed(() =>
const { downloadIcon, downloadResponse } = useDownloadResponse(
responseType.value,
computed(() => props.response.body)
computed(() => props.response.body),
t("filename.lens", {
request_name: props.response.req.name,
})
)
defineActionHandler("response.file.download", () => downloadResponse())

View File

@@ -93,7 +93,10 @@ const WRAP_LINES = useNestedSetting("WRAP_LINES", "httpResponseBody")
const { responseBodyText } = useResponseBody(props.response)
const { downloadIcon, downloadResponse } = useDownloadResponse(
"text/html",
responseBodyText
responseBodyText,
t("filename.lens", {
request_name: props.response.req.name,
})
)
const defaultPreview =
persistenceService.getLocalConfig("lens_html_preview") === "true"

View File

@@ -67,7 +67,10 @@ const responseType = computed(() =>
const { downloadIcon, downloadResponse } = useDownloadResponse(
responseType.value,
computed(() => props.response.body)
computed(() => props.response.body),
t("filename.lens", {
request_name: props.response.req.name,
})
)
watch(props.response, () => {

View File

@@ -354,7 +354,10 @@ const filterResponseError = computed(() =>
const { copyIcon, copyResponse } = useCopyResponse(jsonBodyText)
const { downloadIcon, downloadResponse } = useDownloadResponse(
"application/json",
jsonBodyText
jsonBodyText,
t("filename.lens", {
request_name: props.response.req.name,
})
)
// Template refs

View File

@@ -53,7 +53,10 @@ const pdfsrc = computed(() =>
const { downloadIcon, downloadResponse } = useDownloadResponse(
"application/pdf",
computed(() => props.response.body)
computed(() => props.response.body),
t("filename.lens", {
request_name: props.response.req.name,
})
)
defineActionHandler("response.file.download", () => downloadResponse())

View File

@@ -95,7 +95,10 @@ const responseType = computed(() =>
const { downloadIcon, downloadResponse } = useDownloadResponse(
responseType.value,
rawResponseBody
rawResponseBody,
t("filename.lens", {
request_name: props.response.req.name,
})
)
const { copyIcon, copyResponse } = useCopyResponse(responseBodyText)

View File

@@ -72,7 +72,10 @@ const responseType = computed(() =>
const { downloadIcon, downloadResponse } = useDownloadResponse(
responseType.value,
computed(() => props.response.body)
computed(() => props.response.body),
t("filename.lens", {
request_name: props.response.req.name,
})
)
defineActionHandler("response.file.download", () => downloadResponse())

View File

@@ -89,7 +89,10 @@ const responseType = computed(() =>
const { downloadIcon, downloadResponse } = useDownloadResponse(
responseType.value,
responseBodyText
responseBodyText,
t("filename.lens", {
request_name: props.response.req.name,
})
)
const { copyIcon, copyResponse } = useCopyResponse(responseBodyText)