build ok,
This commit is contained in:
@@ -1,18 +1,15 @@
|
||||
import type { ITourBooker } from 'src/types/tour';
|
||||
import type { BoxProps } from '@mui/material/Box';
|
||||
|
||||
import { useState, useCallback } from 'react';
|
||||
import { varAlpha } from 'minimal-shared/utils';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Card from '@mui/material/Card';
|
||||
import Button from '@mui/material/Button';
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
import Pagination from '@mui/material/Pagination';
|
||||
import type { BoxProps } from '@mui/material/Box';
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import Card from '@mui/material/Card';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import ListItemText from '@mui/material/ListItemText';
|
||||
|
||||
import Pagination from '@mui/material/Pagination';
|
||||
import { varAlpha } from 'minimal-shared/utils';
|
||||
import { useCallback, useState } from 'react';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import type { ITourBooker } from 'src/types/tour';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,21 +1,17 @@
|
||||
import type { ITourItem } from 'src/types/tour';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Link from '@mui/material/Link';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import Checkbox from '@mui/material/Checkbox';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import Link from '@mui/material/Link';
|
||||
import ListItemText from '@mui/material/ListItemText';
|
||||
|
||||
import { fDate } from 'src/utils/format-time';
|
||||
|
||||
import Typography from '@mui/material/Typography';
|
||||
import { TOUR_SERVICE_OPTIONS } from 'src/_mock';
|
||||
|
||||
import { Image } from 'src/components/image';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Markdown } from 'src/components/markdown';
|
||||
import { Image } from 'src/components/image';
|
||||
import { Lightbox, useLightBox } from 'src/components/lightbox';
|
||||
import { Markdown } from 'src/components/markdown';
|
||||
import type { ITourItem } from 'src/types/tour';
|
||||
import { fDate } from 'src/utils/format-time';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,18 +1,14 @@
|
||||
import type { BoxProps } from '@mui/material/Box';
|
||||
|
||||
import { usePopover } from 'minimal-shared/hooks';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import Tooltip from '@mui/material/Tooltip';
|
||||
import MenuList from '@mui/material/MenuList';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
import MenuList from '@mui/material/MenuList';
|
||||
import Tooltip from '@mui/material/Tooltip';
|
||||
import { usePopover } from 'minimal-shared/hooks';
|
||||
import { CustomPopover } from 'src/components/custom-popover';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,15 +1,11 @@
|
||||
import type { UseSetStateReturn } from 'minimal-shared/hooks';
|
||||
import type { ITourGuide, ITourFilters } from 'src/types/tour';
|
||||
import type { FiltersResultProps } from 'src/components/filters-result';
|
||||
|
||||
import { useCallback } from 'react';
|
||||
|
||||
import Chip from '@mui/material/Chip';
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
|
||||
import { fDateRangeShortLabel } from 'src/utils/format-time';
|
||||
|
||||
import Chip from '@mui/material/Chip';
|
||||
import type { UseSetStateReturn } from 'minimal-shared/hooks';
|
||||
import { useCallback } from 'react';
|
||||
import type { FiltersResultProps } from 'src/components/filters-result';
|
||||
import { chipProps, FiltersBlock, FiltersResult } from 'src/components/filters-result';
|
||||
import type { ITourFilters, ITourGuide } from 'src/types/tour';
|
||||
import { fDateRangeShortLabel } from 'src/utils/format-time';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,29 +1,26 @@
|
||||
import type { IDatePickerControl } from 'src/types/common';
|
||||
import type { UseSetStateReturn } from 'minimal-shared/hooks';
|
||||
import type { ITourGuide, ITourFilters } from 'src/types/tour';
|
||||
|
||||
import { useCallback } from 'react';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Chip from '@mui/material/Chip';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import Badge from '@mui/material/Badge';
|
||||
import Drawer from '@mui/material/Drawer';
|
||||
import Button from '@mui/material/Button';
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import Tooltip from '@mui/material/Tooltip';
|
||||
import Checkbox from '@mui/material/Checkbox';
|
||||
import TextField from '@mui/material/TextField';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import Autocomplete from '@mui/material/Autocomplete';
|
||||
import { DatePicker } from '@mui/x-date-pickers/DatePicker';
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
import Badge from '@mui/material/Badge';
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import Checkbox from '@mui/material/Checkbox';
|
||||
import Chip from '@mui/material/Chip';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import Drawer from '@mui/material/Drawer';
|
||||
import FormControlLabel from '@mui/material/FormControlLabel';
|
||||
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import TextField from '@mui/material/TextField';
|
||||
import Tooltip from '@mui/material/Tooltip';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import { DatePicker } from '@mui/x-date-pickers/DatePicker';
|
||||
import type { UseSetStateReturn } from 'minimal-shared/hooks';
|
||||
import { useCallback } from 'react';
|
||||
import { CountrySelect } from 'src/components/country-select';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Scrollbar } from 'src/components/scrollbar';
|
||||
import { CountrySelect } from 'src/components/country-select';
|
||||
import type { IDatePickerControl } from 'src/types/common';
|
||||
import type { ITourFilters, ITourGuide } from 'src/types/tour';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,24 +1,19 @@
|
||||
import type { ITourItem } from 'src/types/tour';
|
||||
import type { CardProps } from '@mui/material/Card';
|
||||
|
||||
import { usePopover } from 'minimal-shared/hooks';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Link from '@mui/material/Link';
|
||||
import type { CardProps } from '@mui/material/Card';
|
||||
import Card from '@mui/material/Card';
|
||||
import MenuList from '@mui/material/MenuList';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import Link from '@mui/material/Link';
|
||||
import ListItemText from '@mui/material/ListItemText';
|
||||
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import { fCurrency } from 'src/utils/format-number';
|
||||
import { fDateTime, fDateRangeShortLabel } from 'src/utils/format-time';
|
||||
|
||||
import { Image } from 'src/components/image';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
import MenuList from '@mui/material/MenuList';
|
||||
import { usePopover } from 'minimal-shared/hooks';
|
||||
import { CustomPopover } from 'src/components/custom-popover';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Image } from 'src/components/image';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
import type { ITourItem } from 'src/types/tour';
|
||||
import { fCurrency } from 'src/utils/format-number';
|
||||
import { fDateRangeShortLabel, fDateTime } from 'src/utils/format-time';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,12 +1,8 @@
|
||||
import type { ITourItem } from 'src/types/tour';
|
||||
|
||||
import { useCallback } from 'react';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Pagination, { paginationClasses } from '@mui/material/Pagination';
|
||||
|
||||
import { useCallback } from 'react';
|
||||
import { paths } from 'src/routes/paths';
|
||||
|
||||
import type { ITourItem } from 'src/types/tour';
|
||||
import { TourItem } from './tour-item';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,35 +1,29 @@
|
||||
import type { ITourItem, ITourGuide } from 'src/types/tour';
|
||||
|
||||
import { z as zod } from 'zod';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import Card from '@mui/material/Card';
|
||||
import CardHeader from '@mui/material/CardHeader';
|
||||
import Chip from '@mui/material/Chip';
|
||||
import Collapse from '@mui/material/Collapse';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import FormControlLabel from '@mui/material/FormControlLabel';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import Switch from '@mui/material/Switch';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useCallback } from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Chip from '@mui/material/Chip';
|
||||
import Card from '@mui/material/Card';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
import Switch from '@mui/material/Switch';
|
||||
import Button from '@mui/material/Button';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import Collapse from '@mui/material/Collapse';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import CardHeader from '@mui/material/CardHeader';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import FormControlLabel from '@mui/material/FormControlLabel';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
|
||||
import { fIsAfter } from 'src/utils/format-time';
|
||||
|
||||
import { _tags, _tourGuides, TOUR_SERVICE_OPTIONS } from 'src/_mock';
|
||||
|
||||
import { toast } from 'src/components/snackbar';
|
||||
import { Field, Form, schemaHelper } from 'src/components/hook-form';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Form, Field, schemaHelper } from 'src/components/hook-form';
|
||||
import { toast } from 'src/components/snackbar';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import type { ITourGuide, ITourItem } from 'src/types/tour';
|
||||
import { fIsAfter } from 'src/utils/format-time';
|
||||
import { z as zod } from 'zod';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,26 +1,21 @@
|
||||
import type { ITourItem } from 'src/types/tour';
|
||||
import type { Theme, SxProps } from '@mui/material/styles';
|
||||
|
||||
import parse from 'autosuggest-highlight/parse';
|
||||
import match from 'autosuggest-highlight/match';
|
||||
import { useDebounce } from 'minimal-shared/hooks';
|
||||
import { useState, useEffect, useCallback } from 'react';
|
||||
|
||||
import Autocomplete, { autocompleteClasses, createFilterOptions } from '@mui/material/Autocomplete';
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
import CircularProgress from '@mui/material/CircularProgress';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
import Link, { linkClasses } from '@mui/material/Link';
|
||||
import type { SxProps, Theme } from '@mui/material/styles';
|
||||
import TextField from '@mui/material/TextField';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import Link, { linkClasses } from '@mui/material/Link';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
import CircularProgress from '@mui/material/CircularProgress';
|
||||
import Autocomplete, { autocompleteClasses, createFilterOptions } from '@mui/material/Autocomplete';
|
||||
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import match from 'autosuggest-highlight/match';
|
||||
import parse from 'autosuggest-highlight/parse';
|
||||
import { useDebounce } from 'minimal-shared/hooks';
|
||||
import { useCallback, useEffect, useState } from 'react';
|
||||
import { _tours } from 'src/_mock';
|
||||
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { SearchNotFound } from 'src/components/search-not-found';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
import { useRouter } from 'src/routes/hooks';
|
||||
import type { ITourItem } from 'src/types/tour';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,12 +1,10 @@
|
||||
import { usePopover } from 'minimal-shared/hooks';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import MenuList from '@mui/material/MenuList';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import MenuList from '@mui/material/MenuList';
|
||||
import { usePopover } from 'minimal-shared/hooks';
|
||||
import { CustomPopover } from 'src/components/custom-popover';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,9 +1,6 @@
|
||||
import { paths } from 'src/routes/paths';
|
||||
|
||||
import { DashboardContent } from 'src/layouts/dashboard';
|
||||
|
||||
import { CustomBreadcrumbs } from 'src/components/custom-breadcrumbs';
|
||||
|
||||
import { DashboardContent } from 'src/layouts/dashboard';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { TourNewEditForm } from '../tour-new-edit-form';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,20 +1,14 @@
|
||||
import type { ITourItem } from 'src/types/tour';
|
||||
|
||||
import { useState, useCallback } from 'react';
|
||||
import { useTabs } from 'minimal-shared/hooks';
|
||||
|
||||
import Tab from '@mui/material/Tab';
|
||||
import Tabs from '@mui/material/Tabs';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
|
||||
import { DashboardContent } from 'src/layouts/dashboard';
|
||||
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 { TourDetailsContent } from '../tour-details-content';
|
||||
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';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,11 +1,7 @@
|
||||
import type { ITourItem } from 'src/types/tour';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
|
||||
import { DashboardContent } from 'src/layouts/dashboard';
|
||||
|
||||
import { CustomBreadcrumbs } from 'src/components/custom-breadcrumbs';
|
||||
|
||||
import { DashboardContent } from 'src/layouts/dashboard';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import type { ITourItem } from 'src/types/tour';
|
||||
import { TourNewEditForm } from '../tour-new-edit-form';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,30 +1,23 @@
|
||||
import type { ITourItem, ITourFilters } from 'src/types/tour';
|
||||
|
||||
import { orderBy } from 'es-toolkit';
|
||||
import { useState, useCallback } from 'react';
|
||||
import { useBoolean, useSetState } from 'minimal-shared/hooks';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import Button from '@mui/material/Button';
|
||||
|
||||
import { paths } from 'src/routes/paths';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import { fIsAfter, fIsBetween } from 'src/utils/format-time';
|
||||
|
||||
import { DashboardContent } from 'src/layouts/dashboard';
|
||||
import { _tours, _tourGuides, TOUR_SORT_OPTIONS, TOUR_SERVICE_OPTIONS } from 'src/_mock';
|
||||
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { EmptyContent } from 'src/components/empty-content';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import { orderBy } from 'es-toolkit';
|
||||
import { useBoolean, useSetState } from 'minimal-shared/hooks';
|
||||
import { useCallback, useState } from 'react';
|
||||
import { _tourGuides, _tours, TOUR_SERVICE_OPTIONS, TOUR_SORT_OPTIONS } from 'src/_mock';
|
||||
import { CustomBreadcrumbs } from 'src/components/custom-breadcrumbs';
|
||||
|
||||
import { TourList } from '../tour-list';
|
||||
import { TourSort } from '../tour-sort';
|
||||
import { TourSearch } from '../tour-search';
|
||||
import { EmptyContent } from 'src/components/empty-content';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { DashboardContent } from 'src/layouts/dashboard';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
import { paths } from 'src/routes/paths';
|
||||
import type { ITourFilters, ITourItem } from 'src/types/tour';
|
||||
import { fIsAfter, fIsBetween } from 'src/utils/format-time';
|
||||
import { TourFilters } from '../tour-filters';
|
||||
import { TourFiltersResult } from '../tour-filters-result';
|
||||
import { TourList } from '../tour-list';
|
||||
import { TourSearch } from '../tour-search';
|
||||
import { TourSort } from '../tour-sort';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
Reference in New Issue
Block a user