feat: implement product save functionality with frontend-backend integration

This commit is contained in:
louiscklaw
2025-05-28 12:32:57 +08:00
parent 964ba3e5b0
commit e7b292338b
7 changed files with 217 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
import type FullCalendar from '@fullcalendar/react';
import type { EventResizeDoneArg } from '@fullcalendar/interaction/index.js';
import type { EventDropArg, DateSelectArg, EventClickArg } from '@fullcalendar/core/index.js';
import type { ICalendarView, ICalendarRange, ICalendarEvent } from 'src/types/calendar';
import type { EventDropArg, DateSelectArg, EventClickArg } from '@fullcalendar/core/index.js';
import { useRef, useState, useCallback } from 'react';

View File

@@ -2,13 +2,13 @@ import type { Theme, SxProps } from '@mui/material/styles';
import type { ICalendarEvent, ICalendarFilters } from 'src/types/calendar';
import Calendar from '@fullcalendar/react';
import { useEffect, startTransition } from 'react';
import listPlugin from '@fullcalendar/list/index.js';
import dayGridPlugin from '@fullcalendar/daygrid/index.js';
import { useEffect, startTransition } from 'react';
import timeGridPlugin from '@fullcalendar/timegrid/index.js';
import timelinePlugin from '@fullcalendar/timeline/index.js';
import interactionPlugin from '@fullcalendar/interaction/index.js';
import { useBoolean, useSetState } from 'minimal-shared/hooks';
import interactionPlugin from '@fullcalendar/interaction/index.js';
import Box from '@mui/material/Box';
import Card from '@mui/material/Card';