@agnos-ui/core-bootstrap
Version:
Styles and component interface extensions necessary to use AgnosUI with Bootstrap.
17 lines (16 loc) • 599 B
JavaScript
;
const select = require("@agnos-ui/core/components/select");
const extendWidget = require("@agnos-ui/core/services/extendWidget");
const defaultConfigExtraProps = {
badgeLabel: ({ itemContext }) => itemContext.item,
itemLabel: ({ itemContext }) => itemContext.item
};
function getSelectDefaultConfig() {
return { ...select.getSelectDefaultConfig(), ...defaultConfigExtraProps };
}
const createSelect = extendWidget.extendWidgetProps(
select.createSelect,
defaultConfigExtraProps
);
exports.createSelect = createSelect;
exports.getSelectDefaultConfig = getSelectDefaultConfig;