UNPKG

@keycloakify/keycloak-admin-ui

Version:
17 lines 1.71 kB
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { Tab, TabTitleText } from "@patternfly/react-core"; import { useTranslation } from "react-i18next"; import { HelpItem } from "../../ui-shared"; import { RoutableTabs, useRoutableTab, } from "../../components/routable-tabs/RoutableTabs"; import { useRealm } from "../../context/realm-context/RealmContext"; import { toClientRegistration, } from "../../clients/routes/ClientRegistration"; import { ClientRegistrationList } from "../../clients/registration/ClientRegistrationList"; export const ClientRegistration = () => { const { t } = useTranslation(); const { realm } = useRealm(); const useTab = (subTab) => useRoutableTab(toClientRegistration({ realm, subTab })); const anonymousTab = useTab("anonymous"); const authenticatedTab = useTab("authenticated"); return (_jsxs(RoutableTabs, { defaultLocation: toClientRegistration({ realm, subTab: "anonymous" }), mountOnEnter: true, children: [_jsx(Tab, { "data-testid": "anonymous", title: _jsxs(TabTitleText, { children: [t("anonymousAccessPolicies"), " ", _jsx(HelpItem, { fieldLabelId: "", helpText: t("anonymousAccessPoliciesHelp"), noVerticalAlign: false, unWrap: true })] }), ...anonymousTab, children: _jsx(ClientRegistrationList, { subType: "anonymous" }) }), _jsx(Tab, { "data-testid": "authenticated", title: _jsxs(TabTitleText, { children: [t("authenticatedAccessPolicies"), " ", _jsx(HelpItem, { fieldLabelId: "", helpText: t("authenticatedAccessPoliciesHelp"), noVerticalAlign: false, unWrap: true })] }), ...authenticatedTab, children: _jsx(ClientRegistrationList, { subType: "authenticated" }) })] })); }; //# sourceMappingURL=ClientRegistration.js.map