mirror of
https://github.com/Stirling-Tools/Stirling-PDF.git
synced 2025-08-02 18:45:21 +00:00
remove logs
This commit is contained in:
parent
8b2a349dde
commit
1f6b0fea9f
@ -34,23 +34,14 @@ const LanguagePicker: React.FC<LanguagePickerProps> = ({
|
||||
useEffect(() => {
|
||||
// Fetch available languages from backend
|
||||
const fetchLanguages = async () => {
|
||||
console.log('[LanguagePicker] Starting language fetch...');
|
||||
console.log('[LanguagePicker] Fetching from URL:', languagesEndpoint);
|
||||
|
||||
try {
|
||||
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) {
|
||||
const data: { languages: string[] } = await response.json();
|
||||
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 => {
|
||||
// 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 displayName = translatedName;
|
||||
|
||||
console.log(`[LanguagePicker] Language mapping: ${lang} -> ${displayName} (translated: ${!!translatedName})`);
|
||||
|
||||
return {
|
||||
value: lang,
|
||||
label: displayName
|
||||
};
|
||||
});
|
||||
console.log('[LanguagePicker] Transformed language options:', languageOptions);
|
||||
|
||||
setAvailableLanguages(languageOptions);
|
||||
console.log('[LanguagePicker] Successfully set', languageOptions.length, 'languages');
|
||||
} else {
|
||||
console.error('[LanguagePicker] Response not OK:', response.status, response.statusText);
|
||||
const errorText = await response.text();
|
||||
@ -83,7 +70,6 @@ const LanguagePicker: React.FC<LanguagePickerProps> = ({
|
||||
});
|
||||
} finally {
|
||||
setIsLoadingLanguages(false);
|
||||
console.log('[LanguagePicker] Language loading completed');
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -62,10 +62,10 @@ const OCRSettings: React.FC<OCRSettingsProps> = ({
|
||||
<Select
|
||||
label={t('ocr.settings.output.label', 'Output')}
|
||||
value={parameters.ocrRenderType}
|
||||
onChange={(value) => onParameterChange('ocrRenderType', value || 'hocr')}
|
||||
onChange={(value) => onParameterChange('ocrRenderType', value || 'sandwich')}
|
||||
data={[
|
||||
{ value: 'hocr', label: t('ocr.settings.output.searchablePdf', 'Searchable PDF (sandwich)') },
|
||||
{ value: 'sandwich', label: t('ocr.settings.output.sandwich', 'Sandwich') },
|
||||
{ value: 'sandwich', label: t('ocr.settings.output.sandwich', 'Searchable PDF (Sandwich)') },
|
||||
{ value: 'hocr', label: t('ocr.settings.output.hocr', 'HOCR XML') }
|
||||
]}
|
||||
disabled={disabled}
|
||||
/>
|
||||
|
@ -11,7 +11,7 @@ export interface OCRParametersHook {
|
||||
const defaultParameters: OCRParameters = {
|
||||
languages: ['eng'],
|
||||
ocrType: 'skip-text',
|
||||
ocrRenderType: 'hocr',
|
||||
ocrRenderType: 'sandwich',
|
||||
additionalOptions: [],
|
||||
};
|
||||
|
||||
|
@ -29,14 +29,6 @@ const OCR = ({ onPreviewFile, onComplete, onError }: BaseToolProps) => {
|
||||
// Endpoint validation
|
||||
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(() => {
|
||||
ocrOperation.resetResults();
|
||||
onPreviewFile?.(null);
|
||||
|
Loading…
x
Reference in New Issue
Block a user