import React from 'react'; import { useDesignStore } from '../../store/useDesignStore'; import { calculateBearing } from '../../engine/bearing'; import { calculateAnchorage } from '../../engine/anchorage'; import { Check, X } from 'lucide-react'; export const ResultsSummary: React.FC = () => { const { geometry, materials, loads, anchorage } = useDesignStore(); const bearingResults = calculateBearing(geometry, materials, loads); const anchorageResults = calculateAnchorage(anchorage, materials, loads); const StatusIcon = ({ isSafe }: { isSafe: boolean }) => ( isSafe ? : ); return (

Design Ratios

{/* Bearing */}
Bearing Stress
{bearingResults.bearingRatio.toFixed(2)}
{/* Anchorage Tension */}
Anchor Tension
{anchorageResults.tensionRatio.toFixed(2)}
{/* Anchorage Shear */}
Anchor Shear
{anchorageResults.shearRatio.toFixed(2)}
{/* Interaction */}
Interaction
{anchorageResults.interactionRatio.toFixed(2)}
); };