Skip to content

feat: add MainBindingDialog, MainDutySection, MainSafetyTasksSection,...

chenxiang requested to merge sca_log into dev

feat: add MainBindingDialog, MainDutySection, MainSafetyTasksSection, MainSectionStatus, and MainSignInFloating components

  • Implemented MainBindingDialog for selecting training classes due to name conflicts.
  • Created MainDutySection to display duty arrangements with loading states.
  • Developed MainSafetyTasksSection to show a list of safety tasks with appropriate loading and empty states.
  • Added MainSectionStatus for consistent loading and empty state handling across different sections.
  • Introduced MainSignInFloating for a floating sign-in button with visibility based on sign-in scope.
  • Defined types for duty plans, announcements, safety tasks, and binding items in types.ts.
  • Implemented useMainBindingDialog and useMainSignIn hooks for managing dialog and sign-in logic.
  • Created useMainVisibleData for fetching and managing visible data across sections.

Merge request reports