feat: adjust clash version display
This commit is contained in:
parent
e8dbcf819b
commit
f6e821ba6b
@ -25,6 +25,7 @@ interface Props {
|
|||||||
const SettingClash = ({ onError }: Props) => {
|
const SettingClash = ({ onError }: Props) => {
|
||||||
const { mutate } = useSWRConfig();
|
const { mutate } = useSWRConfig();
|
||||||
const { data: clashConfig } = useSWR("getClashConfig", getClashConfig);
|
const { data: clashConfig } = useSWR("getClashConfig", getClashConfig);
|
||||||
|
const { data: versionData } = useSWR("getVersion", getVersion);
|
||||||
|
|
||||||
const {
|
const {
|
||||||
ipv6 = false,
|
ipv6 = false,
|
||||||
@ -70,12 +71,9 @@ const SettingClash = ({ onError }: Props) => {
|
|||||||
);
|
);
|
||||||
|
|
||||||
// get clash core version
|
// get clash core version
|
||||||
const [clashVer, setClashVer] = useState("");
|
const clashVer = versionData?.premium
|
||||||
useEffect(() => {
|
? `${versionData.version} Premium`
|
||||||
getVersion().then(({ premium, version }) => {
|
: versionData?.version || "-";
|
||||||
setClashVer(premium ? `${version} Premium` : version);
|
|
||||||
});
|
|
||||||
}, []);
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<SettingList title="Clash Setting">
|
<SettingList title="Clash Setting">
|
||||||
|
Loading…
Reference in New Issue
Block a user