Refactor create page interactions and fix the "excel" bug #284

Merged
b merged 8 commits from 282-create-page-interactions into staging 2024-12-23 10:47:27 +00:00
Member
  • Use simpler code to add dividers to the dynamic file items
  • Introduce "immer" package for state management (updating complex and deeply nested states is easier - sigitFiles)
  • Add DrawPDFFields internal components:
    • add Image and File items
    • add Counterpart
  • Bump z-index of the spinner to accommodate new tmp. drawing rect
  • Optimize events and responsiveness across the board for the create page drawing (use callbacks and less sigitfiles state updates)
  • Fix the issue which caused refresh to bring back the "previous" selection of files, the files from location.state (home page uploaded) would override the newly added or removed (create page uploaded)

Closes #282

- Use simpler code to add dividers to the dynamic file items - Introduce "immer" package for state management (updating complex and deeply nested states is easier - *sigitFiles*) - Add DrawPDFFields internal components: - add Image and File items - add Counterpart - Bump z-index of the spinner to accommodate new tmp. drawing rect - Optimize events and responsiveness across the board for the create page drawing (use callbacks and less sigitfiles state updates) - Fix the issue which caused refresh to bring back the "previous" selection of files, the files from `location.state` (home page uploaded) would override the newly added or removed (create page uploaded) Closes #282
enes added 8 commits 2024-12-23 10:18:25 +00:00
enes requested review from m 2024-12-23 10:19:08 +00:00
m approved these changes 2024-12-23 10:42:40 +00:00
b merged commit a5e31b0bdf into staging 2024-12-23 10:47:27 +00:00
b deleted branch 282-create-page-interactions 2024-12-23 10:47:28 +00:00
Sign in to join this conversation.
No reviewers
m
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sigit/sigit.io#284
No description provided.