import { faEdit, faTriangleExclamation } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { ProjectPermissionCan } from "@app/components/permissions"; import { GenericFieldLabel } from "@app/components/secret-syncs"; import { Badge, IconButton, Tooltip } from "@app/components/v2"; import { ProjectPermissionSub } from "@app/context"; import { ProjectPermissionSecretSyncActions } from "@app/context/ProjectPermissionContext/types"; import { TSecretSync } from "@app/hooks/api/secretSyncs"; type Props = { secretSync: TSecretSync; onEditSource: VoidFunction; }; export const SecretSyncSourceSection = ({ secretSync, onEditSource }: Props) => { const { folder, environment } = secretSync; return (

Source

{(!folder || !environment) && (
Folder Deleted
)} {(isAllowed) => ( )}
{environment?.name} {folder?.path}
); };