1import { d as c, o as f, a as g, B as r, f as s, h as n, C, g as a, w as o, t as d } from "./app-CSFh7Ls_.js"; 2import { _ as m, C as b } from "./ParameterRow.vue_vue_type_script_setup_true_lang-CVywgFj6.js"; 3import "./purifier-DwKNMBJW.js"; 4import "./index-C44AX5GR.js"; 5const u = c({ __name: "DdAiLoader", props: { containerClass: { default: "" }, imageClass: { default: "inline-block max-w-12" } }, setup(x) { 6 const e = `${document.querySelector('meta[name="base-assets-url"]')?.getAttribute("content") ?? ""}/images/sparkles.gif`; 7 return (t, i) => (f(), g("div", { class: r(["text-center", t.containerClass]) }, [s("img", { class: r(t.imageClass), src: e, style: { filter: "hue-rotate(187deg) brightness(80%) contrast(170%) saturate(10)" }, alt: "Chargement en cours" }, null, 2), i[0] || (i[0] = n()), C(t.$slots, "default")], 2)); 8} }), _ = { id: "ai-loader", class: "mb-8 scroll-mt-16" }, A = { class: "flex flex-col gap-6" }, k = { class: "flex flex-col gap-2" }, v = { class: "flex flex-col gap-2" }, y = { class: "space-y-0" }, p = `<DdAiLoader> 9 <p class="text-sm mb-0 mt-2">G\xE9n\xE9ration en cours\u2026</p> 10</DdAiLoader>`, D = `<DdAiLoader image-class="inline-block max-w-8"> 11 <p class="text-sm mb-0 mt-2">Cr\xE9ation du questionnaire en cours\u2026</p> 12</DdAiLoader>`, q = c({ __name: "AiLoaderDoc", setup(x) { 13 return (l, e) => (f(), g("div", _, [a(b, { componentName: "DdAiLoader", status: "Stable", path: "components/UI/DdAiLoader.vue", description: "Loader anim\xE9 (sparkles GIF teint\xE9 en bleu) \xE0 utiliser pour mat\xE9rialiser un traitement IA en cours. \xC9quivalent Vue du composant Blade x-ai.partials.loader.", code: p, onCopyCode: e[0] || (e[0] = (t) => l.$emit("copy-code", t)) }, { example: o(() => [s("div", A, [s("div", k, [e[2] || (e[2] = s("h4", { class: "text-sm font-semibold text-gray-700" }, "Basic", -1)), e[3] || (e[3] = n()), a(u, null, { default: o(() => e[1] || (e[1] = [s("p", { class: "mb-0 mt-2 text-sm" }, "G\xE9n\xE9ration en cours\u2026", -1)])), _: 1, __: [1] })]), e[7] || (e[7] = n()), s("div", v, [e[5] || (e[5] = s("h4", { class: "text-sm font-semibold text-gray-700" }, "Taille personnalis\xE9e", -1)), e[6] || (e[6] = n()), a(u, { "image-class": "inline-block max-w-8" }, { default: o(() => e[4] || (e[4] = [s("p", { class: "mb-0 mt-2 text-sm" }, "Cr\xE9ation du questionnaire en cours\u2026", -1)])), _: 1, __: [4] })])])]), code: o(() => [s("pre", { class: "line-numbers" }, [s("code", { class: "language-markup" }, `// Basic 14` + d(p) + ` 15 16// Taille personnalis\xE9e 17` + d(D))])]), parameters: o(() => [s("div", y, [a(m, { name: "containerClass", type: "String", "default-value": "''", description: "Classes Tailwind appliqu\xE9es au conteneur (en plus de text-center par d\xE9faut)." }), e[8] || (e[8] = n()), a(m, { name: "imageClass", type: "String", "default-value": "'inline-block max-w-12'", description: "Classes Tailwind appliqu\xE9es au GIF (utile pour ajuster la taille)." })])]), _: 1, __: [9, 10] })])); 18} }); 19export { 20 q as default 21};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.