import { faWrench } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { Spinner, Tooltip } from "@app/components/v2"; import { SECRET_ROTATION_MAP } from "@app/helpers/secretRotationsV2"; import { SecretRotation, useSecretRotationV2Options } from "@app/hooks/api/secretRotationsV2"; type Props = { onSelect: (type: SecretRotation) => void; }; export const SecretRotationV2Select = ({ onSelect }: Props) => { const { isPending, data: secretRotationOptions } = useSecretRotationV2Options(); if (isPending) { return (

Loading options...

); } return (
{secretRotationOptions?.map(({ type }) => { const { image, name } = SECRET_ROTATION_MAP[type]; let size: number; switch (type) { case SecretRotation.MsSqlCredentials: size = 50; break; default: size = 45; } return ( ); })}

Infisical is constantly adding support for more services.

{`If you don't see the third-party service you're looking for,`}{" "} let us know on Slack {" "} or{" "} make a request on GitHub .

} >
Coming Soon
); };