import Tab from '@mui/material/Tab';
import Tabs from '@mui/material/Tabs';
import { useTabs } from 'minimal-shared/hooks';
import { useCallback, useState } from 'react';
import { TOUR_DETAILS_TABS, TOUR_PUBLISH_OPTIONS } from 'src/_mock';
import { Label } from 'src/components/label';
import { DashboardContent } from 'src/layouts/dashboard';
import { paths } from 'src/routes/paths';
import type { ITourItem } from 'src/types/tour';
import { TourDetailsBookers } from '../tour-details-bookers';
import { TourDetailsContent } from '../tour-details-content';
import { TourDetailsToolbar } from '../tour-details-toolbar';
// ----------------------------------------------------------------------
type Props = {
tour?: ITourItem;
};
export function TourDetailsView({ tour }: Props) {
const [publish, setPublish] = useState(tour?.publish);
const tabs = useTabs('content');
const handleChangePublish = useCallback((newValue: string) => {
setPublish(newValue);
}, []);
const renderToolbar = () => (
);
const renderTabs = () => (
{TOUR_DETAILS_TABS.map((tab) => (
{tour?.bookers.length} : ''
}
/>
))}
);
return (
{renderToolbar()}
{renderTabs()}
{tabs.value === 'content' && }
{tabs.value === 'bookers' && }
);
}