feat(components): добавить модульную V2 систему создания поставок расходников

Создана новая модульная архитектура компонентов для создания поставок
расходников фулфилмента с улучшенной организацией кода и разделением
ответственности.

ESLint warnings исправим в отдельном коммите для cleaner history.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Veronika Smirnova
2025-08-25 22:39:14 +03:00
parent 888fe76849
commit 57f8f762c9
28 changed files with 3614 additions and 0 deletions

View File

@ -0,0 +1,22 @@
// =============================================================================
// 🔧 BUSINESS HOOKS ДЛЯ СИСТЕМЫ СОЗДАНИЯ ПОСТАВОК РАСХОДНИКОВ ФУЛФИЛМЕНТА V2
// =============================================================================
// Эти хуки содержат всю бизнес-логику, экстрагированную из монолитного компонента
// в соответствии с правилами модульной архитектуры MODULAR_ARCHITECTURE_PATTERN.md
export { useSupplierData } from './useSupplierData'
export { useProductData } from './useProductData'
export { useSupplyForm } from './useSupplyForm'
export { useQuantityManagement } from './useQuantityManagement'
export { useSupplyCreation } from './useSupplyCreation'
export { useCurrencyFormatting } from './useCurrencyFormatting'
export { useStockValidation } from './useStockValidation'
// 🎯 Экспорт типов для хуков
export type {
UseSupplierDataReturn,
UseProductDataReturn,
UseSupplyFormReturn,
UseQuantityManagementReturn,
UseSupplyCreationReturn,
} from './types'