feat: adjust clash version display

This commit is contained in:
GyDi 2022-02-24 23:04:18 +08:00
parent e8dbcf819b
commit f6e821ba6b
No known key found for this signature in database
GPG Key ID: 1C95E0D3467B3084

View File

@ -25,6 +25,7 @@ interface Props {
const SettingClash = ({ onError }: Props) => {
const { mutate } = useSWRConfig();
const { data: clashConfig } = useSWR("getClashConfig", getClashConfig);
const { data: versionData } = useSWR("getVersion", getVersion);
const {
ipv6 = false,
@ -70,12 +71,9 @@ const SettingClash = ({ onError }: Props) => {
);
// get clash core version
const [clashVer, setClashVer] = useState("");
useEffect(() => {
getVersion().then(({ premium, version }) => {
setClashVer(premium ? `${version} Premium` : version);
});
}, []);
const clashVer = versionData?.premium
? `${versionData.version} Premium`
: versionData?.version || "-";
return (
<SettingList title="Clash Setting">