Files
aurora-curator/src/App.tsx
T

23 lines
747 B
TypeScript
Raw Normal View History

import { useState } from "react";
import Sidebar, { PANELS } from "./components/Sidebar";
import Header from "./components/Header";
import RenamePanel from "./components/RenamePanel";
import PanelStub from "./components/PanelStub";
export default function App() {
const [selected, setSelected] = useState(PANELS[0].id);
const current = PANELS.find((p) => p.id === selected) ?? PANELS[0];
return (
<div className="app-shell">
<Sidebar selected={selected} onSelect={setSelected} />
<div className="main-column">
<Header title={current.name} />
<div className="main-content">
{selected === "rename" ? <RenamePanel /> : <PanelStub name={current.name} />}
</div>
</div>
</div>
);
}