import React from 'react'; import { Button, Container, Nav, Navbar } from 'react-bootstrap'; import AlgorithmSteps from './components/AlgorithmSteps/AlgorithmSteps'; import { AlgorithmStep, nextAlgStep, previousAlgStep } from './common/algorithmSteps'; import LogicDefinition from './pages/LogicDefintion'; function App() { const [step, setStep] = React.useState(AlgorithmStep.LOGIC_CIRCUIT_DEFINTION); return ( <> setStep(nextAlgStep(step))} onPreviousStep={() => setStep(previousAlgStep(step))} > {step === AlgorithmStep.LOGIC_CIRCUIT_DEFINTION && ( ) || step === AlgorithmStep.KKNF_KDNF && (
Truth Table Page
) || step === AlgorithmStep.PERFORMING_MINIMIZATION && (
Performing Minimization Page
) || step === AlgorithmStep.COLLECTING_PRIME_IMPLICANTS && (
Collecting Prime Implicants Page
)}
); } export default App;