Simplify GeneralSettings component by removing unused variables and props
This commit is contained in:
@@ -1,7 +1,6 @@
|
|||||||
import React, { useEffect, useState } from 'react';
|
import React, { useEffect, useState } from 'react';
|
||||||
import {
|
import {
|
||||||
AUDIO_INPUT_DEVICE_ID_KEY,
|
AUDIO_INPUT_DEVICE_ID_KEY,
|
||||||
AUDIO_INPUT_ENABLED_KEY,
|
|
||||||
AUDIO_INPUT_LANGUAGE_KEY,
|
AUDIO_INPUT_LANGUAGE_KEY,
|
||||||
AUDIO_INPUT_LANGUAGE_OPTIONS,
|
AUDIO_INPUT_LANGUAGE_OPTIONS,
|
||||||
ensureAudioInputPermission,
|
ensureAudioInputPermission,
|
||||||
@@ -9,18 +8,14 @@ import {
|
|||||||
supportsAudioInputCapture,
|
supportsAudioInputCapture,
|
||||||
} from './audioInput';
|
} from './audioInput';
|
||||||
|
|
||||||
const BACKEND_API_URL_KEY = 'backendApiUrl';
|
|
||||||
const OLLAMA_API_URL_KEY = 'ollamaApiUrl';
|
|
||||||
const EMBED_MODEL_KEY = 'embedModel';
|
const EMBED_MODEL_KEY = 'embedModel';
|
||||||
const RERANK_MODEL_KEY = 'rerankModel';
|
const RERANK_MODEL_KEY = 'rerankModel';
|
||||||
const MODEL_KEY = 'chatModel';
|
const MODEL_KEY = 'chatModel';
|
||||||
const VISION_MODEL_KEY = 'visionModel';
|
const VISION_MODEL_KEY = 'visionModel';
|
||||||
const TRANSCRIPTION_MODEL_KEY = 'transcriptionModel';
|
const TRANSCRIPTION_MODEL_KEY = 'transcriptionModel';
|
||||||
const STREAM_KEY = 'streamOutput';
|
|
||||||
const DEFAULT_AUDIO_INPUT_DEVICE_ID = '';
|
const DEFAULT_AUDIO_INPUT_DEVICE_ID = '';
|
||||||
const DEFAULT_AUDIO_INPUT_LANGUAGE = '';
|
const DEFAULT_AUDIO_INPUT_LANGUAGE = '';
|
||||||
const DEFAULT_BACKEND_API_URL = 'http://127.0.0.1:8000';
|
const DEFAULT_BACKEND_API_URL = 'http://127.0.0.1:8000';
|
||||||
const DEFAULT_OLLAMA_API_URL = 'http://127.0.0.1:11434';
|
|
||||||
const DEFAULT_EMBED_MODEL = 'nomic-embed-text:latest';
|
const DEFAULT_EMBED_MODEL = 'nomic-embed-text:latest';
|
||||||
const DEFAULT_TRANSCRIPTION_MODEL = 'base';
|
const DEFAULT_TRANSCRIPTION_MODEL = 'base';
|
||||||
const DEFAULT_UPDATE_STATUS = {
|
const DEFAULT_UPDATE_STATUS = {
|
||||||
@@ -59,18 +54,15 @@ function getStatusTone(state) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export default function GeneralSettings({
|
export default function GeneralSettings({
|
||||||
|
panel,
|
||||||
onModelChange,
|
onModelChange,
|
||||||
onVisionModelChange,
|
onVisionModelChange,
|
||||||
onTranscriptionModelChange,
|
onTranscriptionModelChange,
|
||||||
onStreamOutputChange,
|
|
||||||
onLibrariesPurged,
|
onLibrariesPurged,
|
||||||
onBackendApiUrlChange,
|
|
||||||
onAudioInputEnabledChange,
|
|
||||||
onAudioInputDeviceChange,
|
onAudioInputDeviceChange,
|
||||||
onAudioInputLanguageChange,
|
onAudioInputLanguageChange,
|
||||||
}) {
|
}) {
|
||||||
const [backendApiUrl, setBackendApiUrl] = useState('');
|
const [backendApiUrl, setBackendApiUrl] = useState('');
|
||||||
const [ollamaApiUrl, setOllamaApiUrl] = useState('');
|
|
||||||
const [embedModel, setEmbedModel] = useState(DEFAULT_EMBED_MODEL);
|
const [embedModel, setEmbedModel] = useState(DEFAULT_EMBED_MODEL);
|
||||||
const [rerankModel, setRerankModel] = useState(DEFAULT_EMBED_MODEL);
|
const [rerankModel, setRerankModel] = useState(DEFAULT_EMBED_MODEL);
|
||||||
const [chatModels, setChatModels] = useState([]);
|
const [chatModels, setChatModels] = useState([]);
|
||||||
@@ -81,8 +73,6 @@ export default function GeneralSettings({
|
|||||||
const [selectedModel, setSelectedModel] = useState('');
|
const [selectedModel, setSelectedModel] = useState('');
|
||||||
const [visionModel, setVisionModel] = useState('');
|
const [visionModel, setVisionModel] = useState('');
|
||||||
const [transcriptionModel, setTranscriptionModel] = useState(DEFAULT_TRANSCRIPTION_MODEL);
|
const [transcriptionModel, setTranscriptionModel] = useState(DEFAULT_TRANSCRIPTION_MODEL);
|
||||||
const [streamOutput, setStreamOutput] = useState(false);
|
|
||||||
const [audioInputEnabled, setAudioInputEnabled] = useState(false);
|
|
||||||
const [audioInputDeviceId, setAudioInputDeviceId] = useState(DEFAULT_AUDIO_INPUT_DEVICE_ID);
|
const [audioInputDeviceId, setAudioInputDeviceId] = useState(DEFAULT_AUDIO_INPUT_DEVICE_ID);
|
||||||
const [audioInputLanguage, setAudioInputLanguage] = useState(DEFAULT_AUDIO_INPUT_LANGUAGE);
|
const [audioInputLanguage, setAudioInputLanguage] = useState(DEFAULT_AUDIO_INPUT_LANGUAGE);
|
||||||
const [audioInputDevices, setAudioInputDevices] = useState([]);
|
const [audioInputDevices, setAudioInputDevices] = useState([]);
|
||||||
|
|||||||
Reference in New Issue
Block a user