UNPKG

@keycloakify/keycloak-admin-ui

Version:
12 lines 1.24 kB
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { useState } from "react"; import { useTranslation } from "react-i18next"; import { PageSection, Tab, Tabs, TabTitleText } from "@patternfly/react-core"; import { HeadersForm } from "../../realm-settings/security-defences/HeadersForm"; import { BruteForceDetection } from "../../realm-settings/security-defences/BruteForceDetection"; export const SecurityDefenses = ({ realm, save }) => { const { t } = useTranslation(); const [activeTab, setActiveTab] = useState(10); return (_jsxs(Tabs, { activeKey: activeTab, onSelect: (_, key) => setActiveTab(key), children: [_jsx(Tab, { id: "headers", eventKey: 10, "data-testid": "security-defenses-headers-tab", title: _jsx(TabTitleText, { children: t("headers") }), children: _jsx(PageSection, { variant: "light", children: _jsx(HeadersForm, { realm: realm, save: save }) }) }), _jsx(Tab, { id: "bruteForce", eventKey: 20, "data-testid": "security-defenses-brute-force-tab", title: _jsx(TabTitleText, { children: t("bruteForceDetection") }), children: _jsx(PageSection, { variant: "light", children: _jsx(BruteForceDetection, { realm: realm, save: save }) }) })] })); }; //# sourceMappingURL=SecurityDefenses.js.map