Ir al contenido

Integracion Con Host

Para aplicaciones embebidas, prefiere mode: "inherit" para que MLForm siga superficies claras u oscuras del host.

mountForm(container, {
transport: createJsonTransport({ endpoint: "/api/predict" }),
schema,
designSystem: {
mode: "inherit",
theme: "neutral",
recipe: "minimal",
},
});

Usa onDesignSystemChange para inspeccionar el sistema resuelto:

mountForm(container, {
transport: createJsonTransport({ endpoint: "/api/predict" }),
schema,
onDesignSystemChange(resolved) {
console.log(resolved.effectiveScheme, resolved.themeId, resolved.recipeId);
},
});

El handle montado tambien expone updateDesignSystem, replaceDesignSystem y resetDesignSystem.