import { Controller, useFormContext } from "react-hook-form"; import { twMerge } from "tailwind-merge"; import { z } from "zod"; import { FormControl, Select, SelectItem, Switch, Tooltip } from "@app/components/v2"; export const rotateAccountFieldsSchema = z.object({ rotationEnabled: z.boolean(), rotationIntervalSeconds: z.number().nullable().optional() }); export const RotateAccountFields = ({ rotationCredentialsConfigured }: { rotationCredentialsConfigured: boolean; }) => { const { control, watch } = useFormContext<{ rotationEnabled: boolean; rotationIntervalSeconds?: number | null; }>(); const rotationEnabled = watch("rotationEnabled"); return (
( )} /> Rotate Credentials Every ( )} />
); };