/**
 * Shared Components for Request Flows
 * 
 * Common components that are reused across different request flow types.
 * These components are flow-agnostic and provide consistent UI/UX.
 * 
 * LOCATION: src/shared/components/
 */

// Import individual components
import { DocumentsTab } from './request-detail/DocumentsTab';
import { ActivityTab } from './request-detail/ActivityTab';
import { WorkNotesTab } from './request-detail/WorkNotesTab';
import { SummaryTab } from './request-detail/SummaryTab';
import { RequestDetailHeader } from './request-detail/RequestDetailHeader';
import { QuickActionsSidebar } from './request-detail/QuickActionsSidebar';
import { RequestDetailModals } from './request-detail/RequestDetailModals';

// Export individual components
export { DocumentsTab } from './request-detail/DocumentsTab';
export { ActivityTab } from './request-detail/ActivityTab';
export { WorkNotesTab } from './request-detail/WorkNotesTab';
export { SummaryTab } from './request-detail/SummaryTab';
export { RequestDetailHeader } from './request-detail/RequestDetailHeader';
export { QuickActionsSidebar } from './request-detail/QuickActionsSidebar';
export { RequestDetailModals } from './request-detail/RequestDetailModals';

// Export as a named object for convenience
export const SharedComponents = {
  DocumentsTab,
  ActivityTab,
  WorkNotesTab,
  SummaryTab,
  RequestDetailHeader,
  QuickActionsSidebar,
  RequestDetailModals,
};
