UNPKG

@keycloakify/keycloak-admin-ui

Version:
15 lines 826 B
import { jsx as _jsx, Fragment as _Fragment } from "react/jsx-runtime"; import { COMPONENTS, isValidComponentType } from "../../components/dynamic/components"; import { convertAttributeNameToForm } from "../../util"; export const DynamicComponents = ({ properties, ...rest }) => (_jsx(_Fragment, { children: properties.map((property) => { const componentType = property.type; if (isValidComponentType(componentType)) { const Component = COMPONENTS[componentType]; return _jsx(Component, { ...property, ...rest }, property.name); } else { console.warn(`There is no editor registered for ${componentType}`); } }) })); export const convertToName = (name) => convertAttributeNameToForm(`config.${name}`); //# sourceMappingURL=DynamicComponents.js.map