mirror of
https://gh.catmak.name/https://github.com/mihomo-party-org/mihomo-party
synced 2026-04-16 23:20:30 +08:00
Compare commits
No commits in common. "25b20250a19efdddc9dead6b53a50046e055351d" and "7dbd33fad65cd3dd2bc756f3c0fc67d779ee8f3a" have entirely different histories.
25b20250a1
...
7dbd33fad6
@ -479,7 +479,7 @@ const Connections: React.FC = () => {
|
||||
</span>
|
||||
</div>
|
||||
<Badge
|
||||
className="app-nodrag pointer-events-none mt-2"
|
||||
className="mt-2"
|
||||
color="primary"
|
||||
variant="flat"
|
||||
showOutline={false}
|
||||
|
||||
@ -46,8 +46,6 @@ const Logs: React.FC = () => {
|
||||
const [trace, setTrace] = useState(true)
|
||||
|
||||
const virtuosoRef = useRef<VirtuosoHandle>(null)
|
||||
const traceRef = useRef(trace)
|
||||
|
||||
const filteredLogs = useMemo(() => {
|
||||
if (filter === '') return logs
|
||||
return logs.filter((log) => {
|
||||
@ -59,13 +57,6 @@ const Logs: React.FC = () => {
|
||||
localStorage.setItem(LOGS_FILTER_KEY, filter)
|
||||
}, [filter])
|
||||
|
||||
useEffect(() => {
|
||||
traceRef.current = trace
|
||||
if (trace) {
|
||||
setLogs([...cachedLogs.log])
|
||||
}
|
||||
}, [trace])
|
||||
|
||||
useEffect(() => {
|
||||
if (!trace) return
|
||||
virtuosoRef.current?.scrollToIndex({
|
||||
@ -79,9 +70,7 @@ const Logs: React.FC = () => {
|
||||
useEffect(() => {
|
||||
const old = cachedLogs.trigger
|
||||
cachedLogs.trigger = (a): void => {
|
||||
if (traceRef.current) {
|
||||
setLogs([...a])
|
||||
}
|
||||
setLogs([...a])
|
||||
}
|
||||
return (): void => {
|
||||
cachedLogs.trigger = old
|
||||
|
||||
@ -59,7 +59,6 @@ const Profiles: React.FC = () => {
|
||||
const [updating, setUpdating] = useState(false)
|
||||
const [fileOver, setFileOver] = useState(false)
|
||||
const [url, setUrl] = useState('')
|
||||
const [, setNow] = useState(new Date())
|
||||
const isUrlEmpty = url.trim() === ''
|
||||
const sensors = useSensors(useSensor(PointerSensor))
|
||||
const { data: subs = [], mutate: mutateSubs } = useSWR(
|
||||
@ -219,11 +218,6 @@ const Profiles: React.FC = () => {
|
||||
}
|
||||
}, [])
|
||||
|
||||
useEffect(() => {
|
||||
const timer = setInterval(() => setNow(new Date()), 30000)
|
||||
return () => clearInterval(timer)
|
||||
}, [])
|
||||
|
||||
useEffect(() => {
|
||||
setSortedItems(items)
|
||||
}, [items])
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user