UNPKG

@scalar/api-client

Version:

the open source API testing client

48 lines (47 loc) 1.58 kB
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 };