climb-onyx-gui
Version:
Onyx Graphical User Interface
18 lines (16 loc) • 689 B
TypeScript
import { PageProps } from '../interfaces';
import { ObjectType, Project, RecentlyViewed } from '../types';
interface HeaderProps extends PageProps {
project?: Project;
projects: Project[];
recentlyViewed: RecentlyViewed[];
handleThemeChange: () => void;
handleProjectChange: (p: Project) => void;
handleProjectRecordShow: (recordID: string) => void;
handleAnalysisShow: (analysisID: string) => void;
handleProjectRecordHide: () => void;
handleAnalysisHide: () => void;
handleRecentlyViewed: (objectType: ObjectType, ID: string) => void;
}
declare function Header(props: HeaderProps): import("react/jsx-runtime").JSX.Element;
export default Header;