import { ActionBar } from "./components/action-bar"; import { CombatantRow } from "./components/combatant-row"; import { TurnNavigation } from "./components/turn-navigation"; import { useEncounter } from "./hooks/use-encounter"; export function App() { const { encounter, advanceTurn, retreatTurn, addCombatant, removeCombatant, editCombatant, setInitiative, setHp, adjustHp, setAc, toggleCondition, toggleConcentration, } = useEncounter(); return (
{/* Header */}

Initiative Tracker

{/* Turn Navigation */} {/* Combatant List */}
{encounter.combatants.length === 0 ? (

No combatants yet — add one to get started

) : ( encounter.combatants.map((c, i) => ( )) )}
{/* Action Bar */}
); }