UNPKG

@keycloakify/keycloak-admin-ui

Version:
9 lines 1.01 kB
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { useTranslation } from "react-i18next"; import { ActionGroup, Button } from "@patternfly/react-core"; import style from "@keycloakify/keycloak-admin-ui/components/form/fixed-buttons.module.css"; export const FixedButtonsGroup = ({ name, save, saveText, reset, resetText, isSubmit = false, isDisabled = false, children, ...rest }) => { const { t } = useTranslation(); return (_jsxs(ActionGroup, { className: style.buttonGroup, ...rest, children: [(save || isSubmit) && (_jsx(Button, { isDisabled: isDisabled, "data-testid": `${name}-save`, onClick: () => save === null || save === void 0 ? void 0 : save(), type: isSubmit ? "submit" : "button", children: !saveText ? t("save") : saveText })), reset && (_jsx(Button, { isDisabled: isDisabled, "data-testid": `${name}-revert`, variant: "link", onClick: () => reset(), children: !resetText ? t("revert") : resetText })), children] })); }; //# sourceMappingURL=FixedButtonGroup.js.map