import React from 'react'; import { useBeamStore } from '../../store/useBeamStore'; export const CompositeBeamInput: React.FC = () => { const { composite, setCompositeSettings } = useBeamStore(); return (
{composite.isComposite && ( <>
Metal Deck
Deck Orientation
{/* Composite Section Diagram */}
{/* Labels */} 1/2" min 1-1/2" min {/* Dimension lines */} {/* Metal Deck (orange) */} {/* Deck profile */} {/* Shear Stud (yellow) */} {/* Steel I-Beam (green) */} {/* Top flange */} {/* Web */} {/* Bottom flange */}
Shear Studs
setCompositeSettings({ shearStuds: { ...composite.shearStuds, length: parseFloat(e.target.value) || 0 } })} step="0.1" /> in
setCompositeSettings({ shearStuds: { ...composite.shearStuds, fu: parseFloat(e.target.value) || 0 } })} step="0.1" /> ksi
Partial Composite %
)}
); };