Skip to content

Conversation

@GitAddRemote
Copy link
Owner

@GitAddRemote GitAddRemote commented Dec 19, 2025

Summary

  • Extract reusable inventory components: InventoryInlineRow, InventoryNewRow, and InventoryFiltersPanel for shared inline editing, new-row entry, and filter/view controls.
  • Wire Inventory page to use the new components while preserving Editor Mode behaviors: focus transitions, org guardrail, retry/dirty states, and validation messaging.
  • Keep inline actions/focus, new-row retry, and org blocking intact; clean up page-level code for reuse.

Testing

  • pnpm --filter frontend lint
  • pnpm --filter frontend build
  • pnpm --filter frontend test -- --runTestsByPath frontend/src/pages/Inventory.editor-mode.test.tsx

Move inline row, new row, and filters into shared components and wire Inventory page to use them while preserving editor mode focus/validation behaviors.
@GitAddRemote GitAddRemote linked an issue Dec 19, 2025 that may be closed by this pull request
@GitAddRemote GitAddRemote merged commit e089279 into main Dec 19, 2025
7 checks passed
@GitAddRemote GitAddRemote deleted the feature/ISSUE-79 branch December 19, 2025 06:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Inventory UI: extract reusable inline components and filters panel

2 participants