UNPKG

@scalar/api-reference

Version:

Generate beautiful API references from OpenAPI documents

51 lines (50 loc) 1.75 kB
import { defineComponent as p, useId as m, createBlock as V, openBlock as f, unref as l, mergeProps as c, withCtx as s, renderSlot as u, createElementVNode as y } from "vue"; import { DataTableInput as b } from "@scalar/api-client/components/DataTable"; const v = ["for"], k = /* @__PURE__ */ p({ __name: "RequestAuthDataTableInput", props: { type: {}, containerClass: {}, required: { type: Boolean, default: !1 }, modelValue: {}, readOnly: { type: Boolean, default: !1 }, environment: {}, envVariables: {}, workspace: {} }, emits: ["update:modelValue", "inputFocus", "inputBlur", "selectVariable"], setup(i, { emit: d }) { const e = i, a = d, r = m(); return (o, n) => (f(), V(l(b), c({ id: l(r), canAddCustomEnumValue: !e.readOnly, containerClass: e.containerClass }, o.$attrs, { envVariables: e.envVariables, environment: e.environment, lineWrapping: "", modelValue: e.modelValue, readOnly: e.readOnly, required: e.required, type: e.type, workspace: e.workspace, onInputBlur: n[0] || (n[0] = (t) => a("inputBlur")), onInputFocus: n[1] || (n[1] = (t) => a("inputFocus")), onSelectVariable: n[2] || (n[2] = (t) => a("selectVariable", t)), "onUpdate:modelValue": n[3] || (n[3] = (t) => a("update:modelValue", t)) }), { default: s(() => [ y("label", { for: l(r) }, [ u(o.$slots, "default") ], 8, v) ]), icon: s(() => [ u(o.$slots, "icon") ]), _: 3 }, 16, ["id", "canAddCustomEnumValue", "containerClass", "envVariables", "environment", "modelValue", "readOnly", "required", "type", "workspace"])); } }); export { k as default };