|
@@ -3,9 +3,10 @@ import { useAuth } from '../hooks/AuthProvider';
|
|
|
import { useNavigate } from 'react-router-dom';
|
|
import { useNavigate } from 'react-router-dom';
|
|
|
import { userPreferenceClient } from '@/client/api';
|
|
import { userPreferenceClient } from '@/client/api';
|
|
|
import { FontSizeType } from '@/server/modules/silver-users/user-preference.entity';
|
|
import { FontSizeType } from '@/server/modules/silver-users/user-preference.entity';
|
|
|
-import { App, Card, Button } from 'antd';
|
|
|
|
|
|
|
+import { Card, Button } from 'antd';
|
|
|
import { useHomeData } from '../hooks/useHomeData';
|
|
import { useHomeData } from '../hooks/useHomeData';
|
|
|
import { UserStatsCard } from '../components/UserStatsCard';
|
|
import { UserStatsCard } from '../components/UserStatsCard';
|
|
|
|
|
+import { toast } from 'react-toastify';
|
|
|
|
|
|
|
|
const fontSizeOptions = [
|
|
const fontSizeOptions = [
|
|
|
{ value: FontSizeType.SMALL, label: '小' },
|
|
{ value: FontSizeType.SMALL, label: '小' },
|
|
@@ -17,7 +18,6 @@ const fontSizeOptions = [
|
|
|
const ProfilePage: React.FC = () => {
|
|
const ProfilePage: React.FC = () => {
|
|
|
const { user, logout } = useAuth();
|
|
const { user, logout } = useAuth();
|
|
|
const navigate = useNavigate();
|
|
const navigate = useNavigate();
|
|
|
- const { message } = App.useApp();
|
|
|
|
|
const [fontSize, setFontSize] = useState<FontSizeType>(FontSizeType.MEDIUM);
|
|
const [fontSize, setFontSize] = useState<FontSizeType>(FontSizeType.MEDIUM);
|
|
|
const [loading, setLoading] = useState(false);
|
|
const [loading, setLoading] = useState(false);
|
|
|
const [preferenceId, setPreferenceId] = useState<number | null>(null);
|
|
const [preferenceId, setPreferenceId] = useState<number | null>(null);
|
|
@@ -79,7 +79,7 @@ const ProfilePage: React.FC = () => {
|
|
|
const data = await response.json();
|
|
const data = await response.json();
|
|
|
setFontSize(size);
|
|
setFontSize(size);
|
|
|
setPreferenceId(data.id);
|
|
setPreferenceId(data.id);
|
|
|
- message.success('字体大小设置已更新');
|
|
|
|
|
|
|
+ toast.success('字体大小设置已更新');
|
|
|
updateDocumentFontSize(size);
|
|
updateDocumentFontSize(size);
|
|
|
}
|
|
}
|
|
|
} catch (error) {
|
|
} catch (error) {
|