不知道该说什么。
This commit is contained in:
@@ -76,7 +76,7 @@ const useStyles = makeStyles({
|
||||
|
||||
const StatusDisplay: React.FC = () => {
|
||||
const styles = useStyles();
|
||||
const { toasterId } = useLayout();
|
||||
const { toasterId, refreshTrigger } = useLayout();
|
||||
const { dispatchToast } = useToastController(toasterId);
|
||||
const [isApiOnline, setIsApiOnline] = useState<boolean | null>(null);
|
||||
const [statics, setStatics] = useState<StaticsData | null>(null);
|
||||
@@ -121,6 +121,13 @@ const StatusDisplay: React.FC = () => {
|
||||
};
|
||||
}, [checkStatus, refreshStatics]);
|
||||
|
||||
// Listen for global refresh trigger
|
||||
useEffect(() => {
|
||||
if (refreshTrigger > 0) {
|
||||
refreshStatics(false);
|
||||
}
|
||||
}, [refreshTrigger, refreshStatics]);
|
||||
|
||||
return (
|
||||
<div className={styles.container}>
|
||||
<Card className={styles.card}>
|
||||
|
||||
Reference in New Issue
Block a user