feat: implement delete confirmation dialog component for better UX
refactor: update supplier and role index pages to utilize new form dialog and delete confirm dialog components
feat: add reusable form dialog component for creating and editing entities
feat: introduce filter popover component for enhanced filtering options in data tables
feat: create image preview button component for displaying images with modal preview
feat: add page header component for consistent page layout
feat: implement row actions component for handling actions on table rows
feat: add status badge component for displaying entity statuses
feat: create toggle status component for easily toggling entity states
feat: implement draft save hook for auto-saving form data
feat: add server table hook for managing server-side pagination and filtering
feat: create utility functions for formatting dates and numbers
feat: add constants for month names and measurement units
- Adjusted indentation and formatting in login, permissions, profile, and security pages for better readability.
- Enhanced the clarity of conditional statements and function calls in permissions and profile components.
- Updated type definitions in vite-env.d.ts for better code structure.
- Cleaned up array mapping syntax in ProductTest.php for consistency.
- Implemented routes for managing payroll periods, including current, close, and reopen functionalities.
- Added payroll payment and cancellation routes.
- Introduced payroll adjustments with store and delete functionalities.
- Created comprehensive feature tests for payroll management, covering authentication, CRUD operations, and business logic.
- Ensured proper handling of payroll adjustments and their impact on payroll totals.
- Developed tests for generating payrolls and managing payroll periods, ensuring accurate status transitions and data integrity.