UNPKG

@keycloakify/keycloak-admin-ui

Version:
15 lines 915 B
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { Banner, Flex, FlexItem } from "@patternfly/react-core"; import { ExclamationTriangleIcon } from "@patternfly/react-icons"; import { useWhoAmI } from "./context/whoami/WhoAmI"; import { useTranslation } from "react-i18next"; const WarnBanner = ({ msg }) => { const { t } = useTranslation(); return (_jsx(Banner, { screenReaderText: t(msg), variant: "gold", isSticky: true, children: _jsx(Flex, { spaceItems: { default: "spaceItemsSm" }, flexWrap: { default: "wrap" }, children: _jsxs(FlexItem, { style: { whiteSpace: "normal" }, children: [_jsx(ExclamationTriangleIcon, { style: { marginRight: "0.3rem" } }), t(msg)] }) }) })); }; export const Banners = () => { const { whoAmI } = useWhoAmI(); if (whoAmI.isTemporary()) return _jsx(WarnBanner, { msg: "loggedInAsTempAdminUser" }); }; //# sourceMappingURL=Banners.js.map