erp-core-frontend-v2/src/pages/inventory/index.ts
Adrian Flores Cortes b6dd94abcb feat(inventory): complete Inventory module with products, warehouses, stock
Products:
- ProductsListPage with filters and stock status
- ProductDetailPage with stock by warehouse
- ProductCreatePage/ProductEditPage with forms

Warehouses:
- WarehousesListPage with stats
- WarehouseDetailPage with locations preview
- WarehouseCreatePage/WarehouseEditPage
- LocationsPage with hierarchical tree view

Stock Management:
- StockLevelsPage (via existing)
- StockMovementsPage (via existing)
- StockMovementDetailPage with timeline
- KardexPage for product movement history
- StockAdjustmentPage for inventory adjustments

Components (13):
- StockLevelIndicator, StockLevelBadge
- WarehouseSelector, LocationSelector
- ProductStockCard, ProductForm, ProductInventoryForm
- MovementTypeIcon, MovementStatusBadge, StockMovementRow
- InventoryStatsCard, WarehouseForm

Hooks (6):
- useProducts, useWarehouses, useLocations
- useStockLevels, useStockMovements, useInventory

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 20:20:42 -06:00

23 lines
1.7 KiB
TypeScript

// Product pages
export { ProductsListPage, default as ProductsListPageDefault } from './products/ProductsListPage';
export { ProductDetailPage, default as ProductDetailPageDefault } from './products/ProductDetailPage';
export { ProductCreatePage, default as ProductCreatePageDefault } from './products/ProductCreatePage';
export { ProductEditPage, default as ProductEditPageDefault } from './products/ProductEditPage';
// Stock & Movements pages
export { StockLevelsPage, default as StockLevelsPageDefault } from './StockLevelsPage';
export { MovementsPage, default as MovementsPageDefault } from './MovementsPage';
export { StockMovementDetailPage, default as StockMovementDetailPageDefault } from './StockMovementDetailPage';
export { KardexPage, default as KardexPageDefault } from './KardexPage';
export { StockAdjustmentPage, default as StockAdjustmentPageDefault } from './StockAdjustmentPage';
export { InventoryCountsPage, default as InventoryCountsPageDefault } from './InventoryCountsPage';
export { ReorderAlertsPage, default as ReorderAlertsPageDefault } from './ReorderAlertsPage';
export { ValuationReportsPage, default as ValuationReportsPageDefault } from './ValuationReportsPage';
// Warehouse pages
export { WarehousesListPage, default as WarehousesListPageDefault } from './WarehousesListPage';
export { WarehouseDetailPage, default as WarehouseDetailPageDefault } from './WarehouseDetailPage';
export { WarehouseCreatePage, default as WarehouseCreatePageDefault } from './WarehouseCreatePage';
export { WarehouseEditPage, default as WarehouseEditPageDefault } from './WarehouseEditPage';
export { LocationsPage, default as LocationsPageDefault } from './LocationsPage';