remove logs

This commit is contained in:
EthanHealy01 2025-07-30 14:57:00 +01:00
parent 8b2a349dde
commit 1f6b0fea9f
4 changed files with 6 additions and 28 deletions

View File

@ -34,23 +34,14 @@ const LanguagePicker: React.FC<LanguagePickerProps> = ({
useEffect(() => { useEffect(() => {
// Fetch available languages from backend // Fetch available languages from backend
const fetchLanguages = async () => { const fetchLanguages = async () => {
console.log('[LanguagePicker] Starting language fetch...');
console.log('[LanguagePicker] Fetching from URL:', languagesEndpoint);
try { try {
const response = await fetch(languagesEndpoint); const response = await fetch(languagesEndpoint);
console.log('[LanguagePicker] Response received:', {
status: response.status,
statusText: response.statusText,
ok: response.ok,
headers: Object.fromEntries(response.headers.entries())
});
if (response.ok) { if (response.ok) {
const data: { languages: string[] } = await response.json(); const data: { languages: string[] } = await response.json();
const languages = data.languages; const languages = data.languages;
console.log('[LanguagePicker] Raw response data:', languages);
console.log('[LanguagePicker] Response type:', typeof languages, 'Array?', Array.isArray(languages));
const languageOptions = languages.map(lang => { const languageOptions = languages.map(lang => {
// TODO: Use actual language translations when they become available // TODO: Use actual language translations when they become available
@ -58,17 +49,13 @@ const LanguagePicker: React.FC<LanguagePickerProps> = ({
const translatedName = tempOcrLanguages.lang[lang as keyof typeof tempOcrLanguages.lang] || lang; const translatedName = tempOcrLanguages.lang[lang as keyof typeof tempOcrLanguages.lang] || lang;
const displayName = translatedName; const displayName = translatedName;
console.log(`[LanguagePicker] Language mapping: ${lang} -> ${displayName} (translated: ${!!translatedName})`);
return { return {
value: lang, value: lang,
label: displayName label: displayName
}; };
}); });
console.log('[LanguagePicker] Transformed language options:', languageOptions);
setAvailableLanguages(languageOptions); setAvailableLanguages(languageOptions);
console.log('[LanguagePicker] Successfully set', languageOptions.length, 'languages');
} else { } else {
console.error('[LanguagePicker] Response not OK:', response.status, response.statusText); console.error('[LanguagePicker] Response not OK:', response.status, response.statusText);
const errorText = await response.text(); const errorText = await response.text();
@ -83,7 +70,6 @@ const LanguagePicker: React.FC<LanguagePickerProps> = ({
}); });
} finally { } finally {
setIsLoadingLanguages(false); setIsLoadingLanguages(false);
console.log('[LanguagePicker] Language loading completed');
} }
}; };

View File

@ -62,10 +62,10 @@ const OCRSettings: React.FC<OCRSettingsProps> = ({
<Select <Select
label={t('ocr.settings.output.label', 'Output')} label={t('ocr.settings.output.label', 'Output')}
value={parameters.ocrRenderType} value={parameters.ocrRenderType}
onChange={(value) => onParameterChange('ocrRenderType', value || 'hocr')} onChange={(value) => onParameterChange('ocrRenderType', value || 'sandwich')}
data={[ data={[
{ value: 'hocr', label: t('ocr.settings.output.searchablePdf', 'Searchable PDF (sandwich)') }, { value: 'sandwich', label: t('ocr.settings.output.sandwich', 'Searchable PDF (Sandwich)') },
{ value: 'sandwich', label: t('ocr.settings.output.sandwich', 'Sandwich') }, { value: 'hocr', label: t('ocr.settings.output.hocr', 'HOCR XML') }
]} ]}
disabled={disabled} disabled={disabled}
/> />

View File

@ -11,7 +11,7 @@ export interface OCRParametersHook {
const defaultParameters: OCRParameters = { const defaultParameters: OCRParameters = {
languages: ['eng'], languages: ['eng'],
ocrType: 'skip-text', ocrType: 'skip-text',
ocrRenderType: 'hocr', ocrRenderType: 'sandwich',
additionalOptions: [], additionalOptions: [],
}; };

View File

@ -29,14 +29,6 @@ const OCR = ({ onPreviewFile, onComplete, onError }: BaseToolProps) => {
// Endpoint validation // Endpoint validation
const { enabled: endpointEnabled, loading: endpointLoading } = useEndpointEnabled("ocr-pdf"); const { enabled: endpointEnabled, loading: endpointLoading } = useEndpointEnabled("ocr-pdf");
useEffect(() => {
console.log('[OCR Tool] Endpoint validation status:', {
endpoint: 'ocr-pdf',
enabled: endpointEnabled,
loading: endpointLoading
});
}, [endpointEnabled, endpointLoading]);
useEffect(() => { useEffect(() => {
ocrOperation.resetResults(); ocrOperation.resetResults();
onPreviewFile?.(null); onPreviewFile?.(null);