Re_Figma_Code/src/dealer-claim/index.ts

43 lines
1.5 KiB
TypeScript

/**
* Dealer Claim Request Flow
*
* This module exports all components, hooks, utilities, and types
* specific to Dealer Claim requests. This allows for complete segregation
* of dealer claim functionality.
*
* LOCATION: src/dealer-claim/
*
* To remove Dealer Claim flow completely:
* 1. Delete this entire folder: src/dealer-claim/
* 2. Remove from src/flows.ts registry
* 3. Done! All dealer claim code is removed.
*/
// Request Detail Components
export { DealerClaimOverviewTab } from './components/request-detail/OverviewTab';
export { DealerClaimWorkflowTab } from './components/request-detail/WorkflowTab';
export { IOTab } from './components/request-detail/IOTab';
// Request Detail Cards
export * from './components/request-detail/claim-cards';
// Request Detail Modals
export * from './components/request-detail/modals';
// Request Creation Components
export { ClaimManagementWizard } from './components/request-creation/ClaimManagementWizard';
// Request Detail Screen (Complete standalone screen)
export { DealerClaimRequestDetail } from './pages/RequestDetail';
// Dashboard
export { DealerDashboard } from './pages/Dashboard';
// Filters
export { DealerRequestsFilters } from './components/DealerRequestsFilters';
export { DealerClosedRequestsFilters } from './components/DealerClosedRequestsFilters';
export { DealerUserAllRequestsFilters } from './components/DealerUserAllRequestsFilters';
// Re-export types
export type { RequestDetailProps } from '@/pages/RequestDetail/types/requestDetail.types';