feat: implement CleanerPage UI with MaterialCodeInput component
- Add MaterialCodeInput component for entering material codes - Create CleanerPage with dry-run mode support - Add Cleaner page navigation in App.tsx - Update CleanerAPI type to return response wrapper
This commit is contained in:
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user