import { h } from 'preact'; import { useState } from 'preact/hooks'; import { Inset } from '../Inset'; import { Tab, Tabs } from '../Tabs'; import { Apple2 } from 'js/apple2'; import { Applesoft } from './Applesoft'; import { CPU } from './CPU'; import { Disks } from './Disks'; import { Memory } from './Memory'; import { VideoModes } from './VideoModes'; import styles from './css/Debugger.module.scss'; interface DebuggerProps { apple2: Apple2 | undefined; } export const Debugger = ({ apple2 }: DebuggerProps) => { const [selected, setSelected] = useState(0); if (!apple2) { return null; } return ( CPU Video Memory Disks Applesoft
{selected === 0 ? : null} {selected === 1 ? : null} {selected === 2 ? : null} {selected === 3 ? : null} {selected === 4 ? : null}
); };