Commit Graph

52 Commits

Author SHA1 Message Date
Nix 8502630550 Add docker build file for UI and associated Actions workflow 2025-05-04 14:13:02 -04:00
drew 11879ab346 refactored unneeded code 2025-02-05 13:06:36 -06:00
drew 322c20f70f barcode works and populates next available 2025-02-05 13:01:47 -06:00
drew f5646fa6cf sort works, barcode is weird 2025-02-05 11:42:06 -06:00
drew 15e5957ecf it works! 2025-02-05 11:16:03 -06:00
drew 246b7072b6 maybe almost there 2025-02-05 10:57:08 -06:00
drew 54adaa99ce added query to return last used barcode and autopoulate field 2025-02-03 11:23:16 -06:00
drew 571914ac0f "Update inventory routes to include 'inventory' prefix.
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."
2025-02-03 10:39:14 -06:00
drew 730cbc6733 added notifications and redirect to edit item page 2025-02-03 10:29:50 -06:00
drew ee4baa3d50 ui updates 2025-02-03 10:18:43 -06:00
drew c11cf8cfe7 added notifications 2025-01-29 21:23:57 -06:00
drew a4a038f8bc fixed stupid, also page redirect 2025-01-29 20:33:37 -06:00
drew aa4ff86d3e new item works 2025-01-29 14:38:27 -06:00
drew 451f108a3f wut 2025-01-29 13:31:54 -06:00
drew 25f767979e fixed status 2025-01-24 11:57:58 -06:00
drew d593d0753e Refactor inventory status to use object instead of string. 2025-01-24 11:26:47 -06:00
drew 57d6b8ae8e Fix missing dependency comment in EditItem useEffect
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.
2025-01-23 11:13:16 -06:00
drew 1daa3d23c0 cleaned up ui and code 2025-01-23 11:12:43 -06:00
drew 22101fa212 Add layout enhancements to ItemDetail and EditItem components 2025-01-22 11:26:18 -06:00
drew 146dca7679 added logo to header 2025-01-22 10:19:20 -06:00
drew 16f597e7da changed text color 2025-01-22 10:19:06 -06:00
drew 3619782463 forms pt3 2025-01-20 21:36:54 -06:00
drew 581fd5dd7b form stuff pt2 2025-01-20 21:13:17 -06:00
drew 90bba7f40f form stuff 2025-01-20 15:42:49 -06:00
drew 2f7369c7f5 Move BarkHeader component to App layout
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.
2025-01-19 20:10:22 -06:00
drew 354823e00e Add EditItem component and route for editing inventory items 2025-01-18 19:47:42 -06:00
drew 67d90b3378 Add rental price and replacement cost to item details
Extended the item details view to include rental price and replacement cost. This provides more comprehensive information for users managing inventory items.
2025-01-18 13:22:01 -06:00
drew a120dd58c3 home page text 2025-01-18 11:30:42 -06:00
drew bd82d62a2a fixed table render issue 2025-01-17 18:48:20 -06:00
drew ca713cfdb0 basic item detail page 2025-01-17 16:52:29 -06:00
drew 39aa70a717 Add item detail view and link from inventory list
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.
2025-01-17 12:20:24 -06:00
drew 800711b448 Add custom Mantine theme with red as primary color
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.
2025-01-17 09:57:49 -06:00
drew 22ae0241c0 Set default color scheme to auto in MantineProvider
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.
2025-01-17 09:48:00 -06:00
drew 10dae797cf made things red 2025-01-17 09:41:40 -06:00
drew 61bca33ad2 removed tailwind 2025-01-16 21:21:06 -06:00
drew d41f812fd3 redid button 2025-01-16 21:17:49 -06:00
drew 967f34d0c9 header works pt3 2025-01-16 20:18:56 -06:00
drew e5cd155c29 header works 2025-01-16 19:54:18 -06:00
drew 5e43e2abbd wtf 2025-01-16 19:37:00 -06:00
drew ded5ec1137 things and stuff 2025-01-16 14:16:24 -06:00
drew e2deae0d9a Refactor inventory functionality and improve modularity.
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.
2025-01-15 20:36:03 -06:00
drew 524730a559 it works 2025-01-15 16:18:31 -06:00
drew ea40d6fc3c progress? pt3 2025-01-15 15:40:59 -06:00
drew 3f6104aa9d progress? pt2 2025-01-15 11:51:21 -06:00
drew d1e5f7c61c progress? 2025-01-15 11:31:29 -06:00
drew 937fd33cee Update theme to use brand color instead of hardcoded red 2025-01-12 15:29:41 -06:00
drew ea965b6834 Switch to TailwindCSS and remove global CSS file 2025-01-12 15:16:21 -06:00
drew 211fcac0c3 Add "Home" button with link to the homepage in inventory
This commit adds a "Home" button to the inventory page, allowing users to navigate back to the homepage easily. The `Link` component from "react-router" was imported to achieve this functionality.
2025-01-11 21:53:25 -06:00
drew 643b8cfbcc Made router work 2025-01-11 21:25:17 -06:00
drew 1ebbb16677 idfk 2025-01-09 18:04:00 -06:00