import React from 'react'; import { useWindStore } from '@/store/appStore'; import { Card, CardContent, CardHeader, CardTitle, CardDescription } from '@/components/ui/card'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; import { Slider } from '@/components/ui/slider'; import { Badge } from '@/components/ui/badge'; import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip'; import type { PermeabilityCase } from '@/lib/internal-pressure'; export const CpiSettingsCard: React.FC = () => { const { permeabilityCase, cpiRatio, cpi, setPermeabilityCase, setCpiRatio, } = useWindStore(); return ( Pressão Interna (Cpi) Coeficiente de pressão interna (sec. 6.3)

Baseado na NBR 6123, Seção 6.3 (Coeficiente de pressão interna).
Permeabilidade afeta a diferença de pressão total na estrutura.

{(permeabilityCase === 'dominant-windward' || permeabilityCase === 'dominant-lateral') && (

A razão entre a área das aberturas na face dominante
e as demais determina o valor limite do Cpi (Figura 2 / Sec. 6.3).

{cpiRatio.toFixed(2)}
setCpiRatio(vals[0])} className="py-1 cursor-pointer" />

Razão entre a área da abertura dominante e a área total das demais aberturas.

)}
Cpi calculado: {cpi.toFixed(2)}

Limitado a ±0,9 conforme norma. A pressão final é p = q · (Cpe − Cpi).

); };