@agnos-ui/core-bootstrap
Version:
Styles and component interface extensions necessary to use AgnosUI with Bootstrap.
40 lines (39 loc) • 1.07 kB
JavaScript
import { getModalDefaultConfig as getModalDefaultConfig$1, createModal as createModal$1 } from "@agnos-ui/core/components/modal";
import { f as fadeTransition } from "./fade-uOobJKgw.js";
import { extendWidgetProps } from "@agnos-ui/core/services/extendWidget";
import { typeBoolean } from "@agnos-ui/core/utils/writables";
const defaultConfigExtraProps = {
contentData: void 0,
children: void 0,
footer: void 0,
header: void 0,
structure: void 0,
title: void 0,
fullscreen: false
};
const coreOverride = {
backdropTransition: fadeTransition,
modalTransition: fadeTransition
};
const configValidator = {
fullscreen: typeBoolean,
contentData: void 0,
children: void 0,
footer: void 0,
header: void 0,
structure: void 0,
title: void 0
};
function getModalDefaultConfig() {
return { ...getModalDefaultConfig$1(), ...defaultConfigExtraProps, ...coreOverride };
}
const createModal = extendWidgetProps(
createModal$1,
defaultConfigExtraProps,
configValidator,
coreOverride
);
export {
createModal as c,
getModalDefaultConfig as g
};