import { useTranslation } from "react-i18next";
import { Controller, useFormContext } from "react-hook-form";
import { FormGroup, Radio } from "@patternfly/react-core";
import { HelpItem } from "../../components/help-enabler/HelpItem";
const DECISION_STRATEGY = ["UNANIMOUS", "AFFIRMATIVE", "CONSENSUS"] as const;
type DecisionStrategySelectProps = {
helpLabel?: string;
isLimited?: boolean;
};
export const DecisionStrategySelect = ({
helpLabel,
isLimited = false,
}: DecisionStrategySelectProps) => {
const { t } = useTranslation("clients");
const { control } = useFormContext();
return (
}
fieldId="decisionStrategy"
hasNoPaddingTop
>
(
<>
{(isLimited
? DECISION_STRATEGY.slice(0, 2)
: DECISION_STRATEGY
).map((strategy) => (
onChange(strategy)}
label={t(`decisionStrategies.${strategy}`)}
className="pf-u-mb-md"
/>
))}
>
)}
/>
);
};