Adjusted routes and links throughout the inventory feature to include the 'inventory' prefix for improved path clarity and consistency. This change ensures better organization and aligns with routing standards across the application."
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.
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.
Relocated inventory page to features directory and renamed it for clarity. Introduced a reusable `Button` component and replaced inline buttons across components. Added type definitions for inventory items and environment variable support for API URL configuration.
The React logo and counter button were removed from the app. The main heading was updated to display 'BarkMan', simplifying the interface. Unused imports were also cleaned up.