This commit is contained in:
hupenglong1
2026-05-22 19:48:47 +08:00
parent 20690cdef3
commit 5311e6d97c
31 changed files with 4620 additions and 472 deletions
@@ -212,6 +212,7 @@ export function ActivityPanel({ asDrawer = false }: { asDrawer?: boolean } = {})
useEffect(() => {
const latestId = items.at(-1)?.id ?? null;
if (
!asDrawer &&
mode === "activity" &&
!selectedId &&
latestId &&
@@ -220,7 +221,7 @@ export function ActivityPanel({ asDrawer = false }: { asDrawer?: boolean } = {})
openActivity();
}
prevLatestIdRef.current = latestId;
}, [items, mode, openActivity, selectedId]);
}, [asDrawer, items, mode, openActivity, selectedId]);
if (!asDrawer && !open) return null;
@@ -269,6 +270,7 @@ export function ActivityPanel({ asDrawer = false }: { asDrawer?: boolean } = {})
open={selectedId === item.id}
onOpenChange={(nextOpen) => {
if (nextOpen) openItem(item.id);
else if (selectedId === item.id) openActivity();
}}
/>
))}