import React, { useEffect } from 'react'; import { SheetNavigation } from './components/calculator/SheetNavigation'; import { useCalculatorStore } from './store/calculatorStore'; import { CodeSheet } from './components/calculator/sheets/CodeSheet'; import { WindSheet } from './components/calculator/sheets/WindSheet'; import { SnowLoadsSheet } from './components/calculator/sheets/SnowLoadsSheet'; import { SnowLoadsSheet2 } from './components/calculator/sheets/SnowLoadsSheet2'; import { SeismicSheet } from './components/calculator/sheets/SeismicSheet'; import { MwfrsSheet } from './components/calculator/sheets/MwfrsSheet'; import { MwfrsLowRiseSheet } from './components/calculator/sheets/MwfrsLowRiseSheet'; import { ComponentsCladdingLowRiseSheet } from './components/calculator/sheets/ComponentsCladdingLowRiseSheet'; import { OpenBuildingsSheet } from './components/calculator/sheets/OpenBuildingsSheetV2'; import { RooftopStructuresSheet } from './components/calculator/sheets/RooftopStructuresSheetV2'; import { OtherStructuresSheet } from './components/calculator/sheets/OtherStructuresSheet'; import { RainLoadsSheet } from './components/calculator/sheets/RainLoadsSheet'; import { TornadoSheet } from './components/calculator/sheets/TornadoSheet'; import { TornadoMwfrsSheet } from './components/calculator/sheets/TornadoMwfrsSheet'; import { RoofDesignLoadsSheet } from './components/calculator/sheets/RoofDesignLoadsSheet'; import { FloorDesignLoadsSheet } from './components/calculator/sheets/FloorDesignLoadsSheet'; import './App.css'; const App: React.FC = () => { const { activeSheet } = useCalculatorStore(); useEffect(() => { document.title = 'Project - Calculator'; }, []); return (

ASCE 7-22

{activeSheet === 'Code' && } {activeSheet === 'Wind' && } {activeSheet === 'MWFRS all h' && } {activeSheet === "MWFRS h ≤ 60'" && } {activeSheet === "C&C h ≤ 60'" && } {activeSheet === 'Open Buildings' && } {activeSheet === 'Roof Loads' && } {activeSheet === 'Floor Loads' && } {activeSheet === 'Roof W' && } {activeSheet === 'Other W' && } {activeSheet === 'Rain' && } {activeSheet === 'Tornado' && } {activeSheet === 'Tornado MWFRS' && } {activeSheet === 'Snow-1' && } {activeSheet === 'Snow-2' && } {activeSheet === 'Seismic' && }
); }; export default App;