f7cloud_client/apps/assistant/js/NcFormGroup-CnSfPFey-Cl1sBjGf.chunk.mjs.map
root 8b6a0139db f7cloud_client
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 22:59:26 +00:00

1 line
21 KiB
Plaintext

{"version":3,"file":"NcFormGroup-CnSfPFey-Cl1sBjGf.chunk.mjs","sources":["../node_modules/@nextcloud/vue/dist/chunks/useNcFormBox-DA9iwXWY.mjs","../node_modules/@nextcloud/vue/dist/chunks/NcFormBox-K2tCRm3B.mjs","../node_modules/@nextcloud/vue/dist/chunks/NcFormBoxItem-BBP76Mkf.mjs","../node_modules/@nextcloud/vue/dist/chunks/NcFormBoxSwitch-E6Ei7MFo.mjs","../node_modules/@nextcloud/vue/dist/chunks/NcFormGroup-CnSfPFey.mjs"],"sourcesContent":["import { inject } from \"vue\";\nconst NC_FORM_BOX_CONTEXT_KEY = Symbol.for(\"NcFormBox:context\");\nfunction useNcFormBox() {\n return inject(NC_FORM_BOX_CONTEXT_KEY, {\n isInFormBox: false,\n formBoxItemClass: void 0\n });\n}\nexport {\n NC_FORM_BOX_CONTEXT_KEY as N,\n useNcFormBox as u\n};\n//# sourceMappingURL=useNcFormBox-DA9iwXWY.mjs.map\n","import '../assets/NcFormBox-D-kcijXp.css';\nimport { defineComponent, useCssModule, provide, createElementBlock, openBlock, normalizeClass, renderSlot } from \"vue\";\nimport { N as NC_FORM_BOX_CONTEXT_KEY } from \"./useNcFormBox-DA9iwXWY.mjs\";\nimport { _ as _export_sfc } from \"./_plugin-vue_export-helper-1tPrXgE0.mjs\";\nconst _sfc_main = /* @__PURE__ */ defineComponent({\n __name: \"NcFormBox\",\n props: {\n row: { type: Boolean }\n },\n setup(__props) {\n const style = useCssModule();\n provide(NC_FORM_BOX_CONTEXT_KEY, {\n isInFormBox: true,\n formBoxItemClass: style.ncFormBox__item\n });\n return (_ctx, _cache) => {\n return openBlock(), createElementBlock(\"div\", {\n class: normalizeClass([_ctx.$style.ncFormBox, _ctx.row ? _ctx.$style.ncFormBox_row : _ctx.$style.ncFormBox_col])\n }, [\n renderSlot(_ctx.$slots, \"default\", {\n itemClass: _ctx.$style.ncFormBox__item\n })\n ], 2);\n };\n }\n});\nconst ncFormBox = \"_ncFormBox_1u9di_20\";\nconst ncFormBox_row = \"_ncFormBox_row_1u9di_25\";\nconst ncFormBox__item = \"_ncFormBox__item_1u9di_29\";\nconst ncFormBox_col = \"_ncFormBox_col_1u9di_33\";\nconst style0 = {\n \"material-design-icon\": \"_material-design-icon_1u9di_12\",\n ncFormBox,\n ncFormBox_row,\n ncFormBox__item,\n ncFormBox_col\n};\nconst cssModules = {\n \"$style\": style0\n};\nconst NcFormBox = /* @__PURE__ */ _export_sfc(_sfc_main, [[\"__cssModules\", cssModules]]);\nexport {\n NcFormBox as N\n};\n//# sourceMappingURL=NcFormBox-K2tCRm3B.mjs.map\n","import '../assets/NcFormBoxItem-BfXKp9xJ.css';\nimport { defineComponent, useSlots, createElementBlock, openBlock, normalizeClass, unref, createElementVNode, createBlock, createCommentVNode, resolveDynamicComponent, mergeProps, withCtx, renderSlot, createTextVNode, toDisplayString } from \"vue\";\nimport { u as useNcFormBox } from \"./useNcFormBox-DA9iwXWY.mjs\";\nimport { c as createElementId } from \"./createElementId-DhjFt1I9.mjs\";\nimport { i as isLegacy } from \"./legacy-DcjXBL_t.mjs\";\nimport { _ as _export_sfc } from \"./_plugin-vue_export-helper-1tPrXgE0.mjs\";\nconst _hoisted_1 = [\"id\"];\nconst _sfc_main = /* @__PURE__ */ defineComponent({\n ...{ inheritAttrs: false },\n __name: \"NcFormBoxItem\",\n props: {\n tag: {},\n label: { default: () => void 0 },\n description: { default: () => void 0 },\n invertedAccent: { type: Boolean, default: false },\n class: { default: () => void 0 },\n itemClasses: { default: () => void 0 }\n },\n emits: [\"click\"],\n setup(__props) {\n const slots = useSlots();\n const { formBoxItemClass } = useNcFormBox();\n const descriptionId = createElementId();\n const hasDescription = () => !!__props.description || !!slots.description;\n return (_ctx, _cache) => {\n return openBlock(), createElementBlock(\"div\", {\n class: normalizeClass([\n __props.class,\n _ctx.$style.formBoxItem,\n unref(formBoxItemClass),\n {\n [_ctx.$style.formBoxItem_inverted]: _ctx.invertedAccent && hasDescription(),\n [_ctx.$style.formBoxItem_legacy]: unref(isLegacy)\n }\n ])\n }, [\n createElementVNode(\"span\", {\n class: normalizeClass(_ctx.$style.formBoxItem__content)\n }, [\n (openBlock(), createBlock(resolveDynamicComponent(_ctx.tag), mergeProps({\n class: [_ctx.$style.formBoxItem__element, _ctx.itemClasses]\n }, _ctx.$attrs, {\n onClick: _cache[0] || (_cache[0] = ($event) => _ctx.$emit(\"click\", $event))\n }), {\n default: withCtx(() => [\n renderSlot(_ctx.$slots, \"default\", { descriptionId: unref(descriptionId) }, () => [\n createTextVNode(toDisplayString(_ctx.label || \"⚠️ Label is missing\"), 1)\n ])\n ]),\n _: 3\n }, 16, [\"class\"])),\n hasDescription() ? (openBlock(), createElementBlock(\"span\", {\n key: 0,\n id: unref(descriptionId),\n class: normalizeClass(_ctx.$style.formBoxItem__description)\n }, [\n renderSlot(_ctx.$slots, \"description\", {}, () => [\n createTextVNode(toDisplayString(_ctx.description), 1)\n ])\n ], 10, _hoisted_1)) : createCommentVNode(\"\", true)\n ], 2),\n createElementVNode(\"span\", {\n class: normalizeClass(_ctx.$style.formBoxItem__icon)\n }, [\n renderSlot(_ctx.$slots, \"icon\", { descriptionId: unref(descriptionId) }, () => [\n _cache[1] || (_cache[1] = createTextVNode(\" ⚠️ Icon is missing \", -1))\n ])\n ], 2)\n ], 2);\n };\n }\n});\nconst formBoxItem = \"_formBoxItem_v5un7_20\";\nconst formBoxItem_legacy = \"_formBoxItem_legacy_v5un7_60\";\nconst formBoxItem_inverted = \"_formBoxItem_inverted_v5un7_64\";\nconst formBoxItem__element = \"_formBoxItem__element_v5un7_64\";\nconst formBoxItem__description = \"_formBoxItem__description_v5un7_67\";\nconst formBoxItem__content = \"_formBoxItem__content_v5un7_71\";\nconst formBoxItem__icon = \"_formBoxItem__icon_v5un7_89\";\nconst style0 = {\n \"material-design-icon\": \"_material-design-icon_v5un7_12\",\n formBoxItem,\n formBoxItem_legacy,\n formBoxItem_inverted,\n formBoxItem__element,\n formBoxItem__description,\n formBoxItem__content,\n formBoxItem__icon\n};\nconst cssModules = {\n \"$style\": style0\n};\nconst NcFormBoxItem = /* @__PURE__ */ _export_sfc(_sfc_main, [[\"__cssModules\", cssModules]]);\nexport {\n NcFormBoxItem as N\n};\n//# sourceMappingURL=NcFormBoxItem-BBP76Mkf.mjs.map\n","import '../assets/NcFormBoxSwitch-BmyNQCbA.css';\nimport { defineComponent, mergeModels, useModel, watch, createBlock, openBlock, unref, createSlots, withCtx, withDirectives, createVNode, createElementVNode, normalizeClass, vModelCheckbox, renderSlot, createTextVNode, toDisplayString } from \"vue\";\nimport { k as mdiToggleSwitch, l as mdiToggleSwitchOff } from \"./mdi-HQ-WBPmL.mjs\";\nimport { N as NcFormBoxItem } from \"./NcFormBoxItem-BBP76Mkf.mjs\";\nimport { N as NcIconSvgWrapper } from \"./NcIconSvgWrapper-BvLanNaW.mjs\";\nimport { c as createElementId } from \"./createElementId-DhjFt1I9.mjs\";\nimport { _ as _export_sfc } from \"./_plugin-vue_export-helper-1tPrXgE0.mjs\";\nconst _hoisted_1 = [\"id\", \"aria-describedby\", \"disabled\"];\nconst _sfc_main = /* @__PURE__ */ defineComponent({\n __name: \"NcFormBoxSwitch\",\n props: /* @__PURE__ */ mergeModels({\n label: { default: () => void 0 },\n description: { default: () => void 0 },\n disabled: { type: Boolean, default: false }\n }, {\n \"modelValue\": { type: Boolean, ...{ required: true } },\n \"modelModifiers\": {}\n }),\n emits: /* @__PURE__ */ mergeModels([\"enable\", \"disable\"], [\"update:modelValue\"]),\n setup(__props, { emit: __emit }) {\n const modelValue = useModel(__props, \"modelValue\");\n const emit = __emit;\n const inputId = createElementId();\n watch(modelValue, () => {\n if (modelValue.value) {\n emit(\"enable\");\n } else {\n emit(\"disable\");\n }\n }, {\n // defineModel emits update:modelValue synchronously\n // Watching it synchronously to emit the enable/disable events together with the update:modelValue event\n flush: \"sync\"\n });\n return (_ctx, _cache) => {\n return openBlock(), createBlock(NcFormBoxItem, {\n tag: \"label\",\n for: unref(inputId)\n }, createSlots({\n icon: withCtx(({ descriptionId }) => [\n withDirectives(createElementVNode(\"input\", {\n id: unref(inputId),\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event) => modelValue.value = $event),\n class: normalizeClass(_ctx.$style.formBoxSwitch__input),\n type: \"checkbox\",\n role: \"switch\",\n \"aria-describedby\": descriptionId,\n disabled: _ctx.disabled\n }, null, 10, _hoisted_1), [\n [vModelCheckbox, modelValue.value]\n ]),\n createVNode(NcIconSvgWrapper, {\n path: modelValue.value ? unref(mdiToggleSwitch) : unref(mdiToggleSwitchOff),\n class: normalizeClass(_ctx.$style.formBoxSwitch__icon),\n size: 34,\n inline: \"\"\n }, null, 8, [\"path\", \"class\"])\n ]),\n _: 2\n }, [\n _ctx.$slots.default || _ctx.label ? {\n name: \"default\",\n fn: withCtx(() => [\n renderSlot(_ctx.$slots, \"default\", {}, () => [\n createTextVNode(toDisplayString(_ctx.label), 1)\n ])\n ]),\n key: \"0\"\n } : void 0,\n _ctx.$slots.description || _ctx.description ? {\n name: \"description\",\n fn: withCtx(() => [\n renderSlot(_ctx.$slots, \"description\", {}, () => [\n createTextVNode(toDisplayString(_ctx.description), 1)\n ])\n ]),\n key: \"1\"\n } : void 0\n ]), 1032, [\"for\"]);\n };\n }\n});\nconst formBoxSwitch__input = \"_formBoxSwitch__input_hjv1a_20\";\nconst formBoxSwitch__icon = \"_formBoxSwitch__icon_hjv1a_34\";\nconst style0 = {\n \"material-design-icon\": \"_material-design-icon_hjv1a_12\",\n formBoxSwitch__input,\n formBoxSwitch__icon\n};\nconst cssModules = {\n \"$style\": style0\n};\nconst NcFormBoxSwitch = /* @__PURE__ */ _export_sfc(_sfc_main, [[\"__cssModules\", cssModules]]);\nexport {\n NcFormBoxSwitch as N\n};\n//# sourceMappingURL=NcFormBoxSwitch-E6Ei7MFo.mjs.map\n","import '../assets/NcFormGroup-BrD0Scm7.css';\nimport { defineComponent, useSlots, createElementBlock, openBlock, normalizeClass, createElementVNode, createCommentVNode, renderSlot, createTextVNode, toDisplayString } from \"vue\";\nimport { c as createElementId } from \"./createElementId-DhjFt1I9.mjs\";\nimport { _ as _export_sfc } from \"./_plugin-vue_export-helper-1tPrXgE0.mjs\";\nconst _hoisted_1 = [\"aria-describedby\"];\nconst _sfc_main = /* @__PURE__ */ defineComponent({\n __name: \"NcFormGroup\",\n props: {\n label: { default: () => void 0 },\n description: { default: () => void 0 },\n hideLabel: { type: Boolean, default: false },\n hideDescription: { type: Boolean, default: false },\n noGap: { type: Boolean, default: false }\n },\n setup(__props) {\n const slots = useSlots();\n const id = `nc-form-group-${createElementId()}`;\n const descriptionId = `${id}-description`;\n const hasDescription = () => !!__props.description || !!slots.description;\n const getDescriptionId = () => hasDescription() ? descriptionId : void 0;\n const hasContentOnly = () => __props.hideLabel && (!hasDescription() || __props.hideDescription);\n return (_ctx, _cache) => {\n return openBlock(), createElementBlock(\"fieldset\", {\n class: normalizeClass([_ctx.$style.formGroup, { [_ctx.$style.formGroup_noGap]: _ctx.noGap }]),\n \"aria-describedby\": getDescriptionId()\n }, [\n createElementVNode(\"legend\", {\n class: normalizeClass([_ctx.$style.formGroup__label, { \"hidden-visually\": _ctx.hideLabel }])\n }, [\n renderSlot(_ctx.$slots, \"label\", {}, () => [\n createTextVNode(toDisplayString(_ctx.label || \"⚠️ Missing label\"), 1)\n ])\n ], 2),\n hasDescription() ? (openBlock(), createElementBlock(\"div\", {\n key: 0,\n id: descriptionId,\n class: normalizeClass([_ctx.$style.formGroup__description, { \"hidden-visually\": _ctx.hideDescription }])\n }, [\n renderSlot(_ctx.$slots, \"description\", {}, () => [\n createTextVNode(toDisplayString(_ctx.description), 1)\n ])\n ], 2)) : createCommentVNode(\"\", true),\n createElementVNode(\"div\", {\n class: normalizeClass([_ctx.$style.formGroup__content, { [_ctx.$style.formGroup__content_only]: hasContentOnly() }])\n }, [\n renderSlot(_ctx.$slots, \"default\")\n ], 2)\n ], 10, _hoisted_1);\n };\n }\n});\nconst formGroup = \"_formGroup_9p8a1_20\";\nconst formGroup_noGap = \"_formGroup_noGap_9p8a1_24\";\nconst formGroup__label = \"_formGroup__label_9p8a1_28\";\nconst formGroup__description = \"_formGroup__description_9p8a1_34\";\nconst formGroup__content = \"_formGroup__content_9p8a1_39\";\nconst formGroup__content_only = \"_formGroup__content_only_9p8a1_45\";\nconst style0 = {\n \"material-design-icon\": \"_material-design-icon_9p8a1_12\",\n formGroup,\n formGroup_noGap,\n formGroup__label,\n formGroup__description,\n formGroup__content,\n formGroup__content_only\n};\nconst cssModules = {\n \"$style\": style0\n};\nconst NcFormGroup = /* @__PURE__ */ _export_sfc(_sfc_main, [[\"__cssModules\", cssModules]]);\nexport {\n NcFormGroup as N\n};\n//# sourceMappingURL=NcFormGroup-CnSfPFey.mjs.map\n"],"names":["NC_FORM_BOX_CONTEXT_KEY","useNcFormBox","inject","_sfc_main","defineComponent","__props","style","useCssModule","provide","_ctx","_cache","openBlock","createElementBlock","normalizeClass","renderSlot","ncFormBox","ncFormBox_row","ncFormBox__item","ncFormBox_col","style0","cssModules","NcFormBox","_export_sfc","_hoisted_1","slots","useSlots","formBoxItemClass","descriptionId","createElementId","hasDescription","unref","isLegacy","createElementVNode","createBlock","resolveDynamicComponent","mergeProps","$event","withCtx","createTextVNode","toDisplayString","createCommentVNode","formBoxItem","formBoxItem_legacy","formBoxItem_inverted","formBoxItem__element","formBoxItem__description","formBoxItem__content","formBoxItem__icon","NcFormBoxItem","mergeModels","__emit","modelValue","useModel","emit","inputId","watch","createSlots","withDirectives","vModelCheckbox","createVNode","NcIconSvgWrapper","mdiToggleSwitch","mdiToggleSwitchOff","formBoxSwitch__input","formBoxSwitch__icon","NcFormBoxSwitch","getDescriptionId","hasContentOnly","formGroup","formGroup_noGap","formGroup__label","formGroup__description","formGroup__content","formGroup__content_only","NcFormGroup"],"mappings":"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","x_google_ignoreList":[0,1,2,3,4]}