Added a comment to acknowledge the intentional omission of dependencies in the useEffect hook. This ensures clarity for future contributors and aligns with ESLint rules.
Updated the CORS configuration to permit any HTTP method for specified origins. This change enhances flexibility for client-server interactions while maintaining the defined security boundaries.
Consolidated BarkHeader usage by removing it from individual pages and including it in the main App layout. This improves consistency and reduces redundancy across components.
Extended the item details view to include rental price and replacement cost. This provides more comprehensive information for users managing inventory items.
Introduces a new `ItemDetail` component to display detailed information for an inventory item. Updates the `InventoryList` to include a link directing users to the detail view for each item. Also adds the necessary route for the `ItemDetail` component in the app configuration.
Integrates a custom theme for the MantineProvider, setting red as the primary color with a defined color palette. This enhances the application's design consistency and customization options.
Added the `defaultColorScheme="auto"` prop to the MantineProvider in App.tsx. This enables automatic color scheme detection, improving the user experience by aligning with the system's settings.