|
|
@ -84,6 +84,11 @@ const General: React.FC = () => {
|
|
|
|
fetchPrompts();
|
|
|
|
fetchPrompts();
|
|
|
|
}, []);
|
|
|
|
}, []);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
React.useEffect(() => {
|
|
|
|
|
|
|
|
localStorage.setItem('docsgpt-locale', selectedLanguage?.value as string);
|
|
|
|
|
|
|
|
changeLanguage(selectedLanguage?.value);
|
|
|
|
|
|
|
|
}, [selectedLanguage, changeLanguage]);
|
|
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<div className="mt-[59px]">
|
|
|
|
<div className="mt-[59px]">
|
|
|
|
<div className="mb-5">
|
|
|
|
<div className="mb-5">
|
|
|
@ -114,8 +119,6 @@ const General: React.FC = () => {
|
|
|
|
selectedValue={selectedLanguage ?? languageOptions[0]}
|
|
|
|
selectedValue={selectedLanguage ?? languageOptions[0]}
|
|
|
|
onSelect={(selectedOption: { label: string; value: string }) => {
|
|
|
|
onSelect={(selectedOption: { label: string; value: string }) => {
|
|
|
|
setSelectedLanguage(selectedOption);
|
|
|
|
setSelectedLanguage(selectedOption);
|
|
|
|
changeLanguage(selectedOption.value);
|
|
|
|
|
|
|
|
localStorage.setItem('docsgpt-locale', selectedOption.value);
|
|
|
|
|
|
|
|
}}
|
|
|
|
}}
|
|
|
|
size="w-56"
|
|
|
|
size="w-56"
|
|
|
|
rounded="3xl"
|
|
|
|
rounded="3xl"
|
|
|
|