UNPKG

@keycloakify/keycloak-admin-ui

Version:
15 lines 1.18 kB
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { DescriptionListDescription, DescriptionListGroup, DescriptionListTerm, } from "@patternfly/react-core"; import { useTranslation } from "react-i18next"; import { Link } from "react-router-dom"; export function DetailDescription(props) { return _jsx(DetailDescriptionLink, { ...props }); } export function DetailDescriptionLink({ name, array, convert, link, }) { const { t } = useTranslation(); return (_jsxs(DescriptionListGroup, { children: [_jsx(DescriptionListTerm, { children: t(name) }), _jsxs(DescriptionListDescription, { children: [array === null || array === void 0 ? void 0 : array.map((element) => { const value = typeof element === "string" ? element : convert(element); return link ? (_jsx(Link, { to: link(element), className: "pf-v5-u-pr-sm", children: value }, value)) : (_jsx("span", { className: "pf-v5-u-pr-sm", children: value }, value)); }), (array === null || array === void 0 ? void 0 : array.length) === 0 && _jsx("i", { children: t("none") })] })] })); } //# sourceMappingURL=DetailDescription.js.map