@scalar/api-client
Version:
the open source API testing client
48 lines (47 loc) • 1.58 kB
JavaScript
import { defineComponent as c, computed as i, createBlock as r, openBlock as u, withCtx as t, createVNode as a, unref as m, createTextVNode as n, createElementVNode as s } from "vue";
import k from "../../settings/components/Section.vue.js";
import d from "../../global-cookies/components/CookiesTable.vue.js";
const T = /* @__PURE__ */ c({
__name: "Cookies",
props: {
documentSlug: {},
document: {},
eventBus: {},
layout: {},
path: {},
method: {},
exampleName: {},
environment: {},
securitySchemes: {},
workspaceStore: {},
activeWorkspace: {},
plugins: {},
customThemes: {},
collectionType: {}
},
setup(e) {
const l = i(() => (e.collectionType === "document" ? e.document["x-scalar-cookies"] : e.workspaceStore.workspace["x-scalar-cookies"]) ?? []);
return (p, o) => (u(), r(k, null, {
title: t(() => [...o[0] || (o[0] = [
n("Cookies", -1)
])]),
description: t(() => [...o[1] || (o[1] = [
n(" Manage your collection's cookies here.", -1),
s("br", null, null, -1),
n("Cookies allow you to store and send key-value data with your API requests—often used for things like session tokens, authentication, and saving user preferences.", -1),
s("br", null, null, -1)
])]),
default: t(() => [
a(m(d), {
collectionType: e.collectionType,
cookies: l.value,
eventBus: e.eventBus
}, null, 8, ["collectionType", "cookies", "eventBus"])
]),
_: 1
}));
}
});
export {
T as default
};