35 lines
1.2 KiB
JavaScript
35 lines
1.2 KiB
JavaScript
// Component barrel export file
|
|
// Dit bestand maakt het eenvoudiger om alle componenten in één keer te importeren
|
|
|
|
// Importeer eerst alle componenten lokaal
|
|
import { TypingIndicator } from './TypingIndicator.js';
|
|
import { FormField } from './FormField.js';
|
|
import { DynamicForm } from './DynamicForm.js';
|
|
import { ChatMessage } from './ChatMessage.js';
|
|
import { MessageHistory } from './MessageHistory.js';
|
|
import { ProgressTracker } from './ProgressTracker.js';
|
|
import { LanguageSelector } from './LanguageSelector.js';
|
|
import { ChatInput } from './ChatInput.js';
|
|
|
|
// Exporteer componenten individueel
|
|
export { TypingIndicator };
|
|
export { FormField };
|
|
export { DynamicForm };
|
|
export { ChatMessage };
|
|
export { MessageHistory };
|
|
export { ProgressTracker };
|
|
export { LanguageSelector };
|
|
export { ChatInput };
|
|
|
|
// Debug logging voor index.js
|
|
console.log('🔍 [DEBUG] Components index.js geladen, exporteert:', {
|
|
TypingIndicator: typeof TypingIndicator,
|
|
ChatMessage: typeof ChatMessage,
|
|
MessageHistory: typeof MessageHistory,
|
|
ChatInput: typeof ChatInput
|
|
});
|
|
|
|
// Nu kunnen componenten op verschillende manieren worden geïmporteerd:
|
|
// 1. import { FormField, ChatMessage } from './components';
|
|
// 2. import { ChatInput } from './components/ChatInput.js';
|