2025-08-17 15:57:46 -05:00
|
|
|
import React from "react";
|
|
|
|
|
import { FileManagerTabList } from "./FileManagerTabList.tsx";
|
|
|
|
|
|
2025-08-17 22:57:25 -05:00
|
|
|
interface FileManagerTopNavbarProps {
|
|
|
|
|
tabs: {id: string | number, title: string}[];
|
|
|
|
|
activeTab: string | number;
|
|
|
|
|
setActiveTab: (tab: string | number) => void;
|
|
|
|
|
closeTab: (tab: string | number) => void;
|
|
|
|
|
onHomeClick: () => void;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function FIleManagerTopNavbar(props: FileManagerTopNavbarProps): React.ReactElement {
|
|
|
|
|
const { tabs, activeTab, setActiveTab, closeTab, onHomeClick } = props;
|
|
|
|
|
|
2025-08-17 15:57:46 -05:00
|
|
|
return (
|
2025-08-17 22:57:25 -05:00
|
|
|
<FileManagerTabList
|
|
|
|
|
tabs={tabs}
|
|
|
|
|
activeTab={activeTab}
|
|
|
|
|
setActiveTab={setActiveTab}
|
|
|
|
|
closeTab={closeTab}
|
|
|
|
|
onHomeClick={onHomeClick}
|
|
|
|
|
/>
|
|
|
|
|
);
|
2025-08-17 15:57:46 -05:00
|
|
|
}
|