Spaces:
Running
Running
import { Page } from "@/types"; | |
import { ListPagesItem } from "./page"; | |
export function ListPages({ | |
pages, | |
currentPage, | |
onSelectPage, | |
onDeletePage, | |
}: { | |
pages: Array<Page>; | |
currentPage: string; | |
onSelectPage: (path: string, newPath?: string) => void; | |
onNewPage: () => void; | |
onDeletePage: (path: string) => void; | |
}) { | |
return ( | |
<div className="w-full flex items-center justify-start bg-neutral-950 overflow-auto flex-nowrap min-h-[44px]"> | |
{pages.map((page, i) => ( | |
<ListPagesItem | |
key={i} | |
page={page} | |
currentPage={currentPage} | |
onSelectPage={onSelectPage} | |
onDeletePage={onDeletePage} | |
index={i} | |
/> | |
))} | |
</div> | |
); | |
} | |