This repository has been archived on 2022-05-10. You can view files and clone it, but cannot push or open issues or pull requests.
tghandbook/lib/App.tsx

23 lines
649 B
TypeScript

import * as React from "react";
import WikiPage from "./components/WikiPage";
import TabList, { TabListItem } from "./components/TabList";
import { useState } from "react";
export default function App() {
const [tabs, setTabs] = useState<TabListItem[]>([
{ page: "Guide_to_medicine" },
// { page: "Guide_to_chemistry" },
]);
const [activeTab, setActiveTab] = useState(0);
return (
<React.Fragment>
<TabList tabs={tabs} active={activeTab} />
<section id="tabs">
{tabs.map((tab, i) => (
<WikiPage page={tab.page} visible={activeTab == i} />
))}
</section>
</React.Fragment>
);
}