UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

23 lines (22 loc) 764 B
"use client"; require("../../_virtual/_rolldown/runtime.cjs"); const require_factory = require("./factory.cjs"); let react_jsx_runtime = require("react/jsx-runtime"); //#region packages/@mantine/core/src/core/factory/polymorphic-factory.tsx function polymorphicFactory(ui) { const Component = ui; Component.withProps = (fixedProps) => { const Extended = (props) => /* @__PURE__ */ (0, react_jsx_runtime.jsx)(Component, { ...fixedProps, ...props }); Extended.extend = Component.extend; Extended.displayName = `WithProps(${Component.displayName})`; return Extended; }; Component.extend = require_factory.identity; return Component; } //#endregion exports.polymorphicFactory = polymorphicFactory; //# sourceMappingURL=polymorphic-factory.cjs.map