fix(settings): unknown drift state when Infisical unavailable + RTL drawer

- DriftBadge shows 'Unknown' (not 'Synced') when infisical_available=false
- Plumb infisicalAvailable from EnvironmentTab through EnvVarRow → DriftBadge
- Add dir='rtl' to ToolDetailDrawer SheetContent for Hebrew descriptions
This commit is contained in:
2026-05-04 07:01:42 +00:00
parent 89ce6c79d7
commit 1cb832473c
4 changed files with 26 additions and 4 deletions

View File

@@ -67,6 +67,7 @@ export function EnvironmentTab() {
}
if (!data) return null;
const infisicalAvailable = data.errors.length === 0;
const driftCount = data.vars.filter((v) => v.drift).length;
return (
@@ -122,6 +123,7 @@ export function EnvironmentTab() {
spec={v}
infisicalProjectId={data.infisical_project_id}
infisicalEnv={data.infisical_environment}
infisicalAvailable={infisicalAvailable}
onPendingRedeploy={() => setPendingRedeploy(true)}
/>
))}