@agnos-ui/core-bootstrap
Version:
Styles and component interface extensions necessary to use AgnosUI with Bootstrap.
27 lines (26 loc) • 942 B
JavaScript
import { getAlertDefaultConfig as getAlertDefaultConfig$1, createAlert as createAlert$1 } from "@agnos-ui/core/components/alert";
import { createTypeEnum } from "@agnos-ui/core/utils/writables";
import { extendWidgetProps } from "@agnos-ui/core/services/extendWidget";
import { f as fadeTransition } from "./fade-uOobJKgw.js";
import { BS_CONTEXTUAL_CLASSES } from "./types.js";
const defaultConfigExtraProps = {
structure: void 0,
children: void 0,
type: "primary"
};
const coreOverride = {
transition: fadeTransition
};
const configValidator = {
type: createTypeEnum(BS_CONTEXTUAL_CLASSES),
structure: void 0,
children: void 0
};
function getAlertDefaultConfig() {
return { ...getAlertDefaultConfig$1(), ...defaultConfigExtraProps, ...coreOverride };
}
const createAlert = extendWidgetProps(createAlert$1, defaultConfigExtraProps, configValidator, coreOverride);
export {
createAlert as c,
getAlertDefaultConfig as g
};