update activity on account change

This commit is contained in:
saml33 2022-09-30 13:51:22 +10:00
parent 41b7af6cc2
commit 363d7f116a
2 changed files with 7 additions and 4 deletions

View File

@ -31,7 +31,10 @@ const MangoAccountsList = ({
const client = mangoStore.getState().client const client = mangoStore.getState().client
const group = mangoStore.getState().group const group = mangoStore.getState().group
if (!group) return if (!group) return
set((s) => {
s.activityFeed.feed = []
s.activityFeed.loading = true
})
try { try {
const reloadedMangoAccount = await retryFn(() => const reloadedMangoAccount = await retryFn(() =>
acc.reload(client, group) acc.reload(client, group)

View File

@ -156,11 +156,11 @@ const ActivityFilters = ({
} }
}, [actions]) }, [actions])
const hasFilters = useMemo(() => { const hasAdvancedFilters = useMemo(() => {
return Object.values(advancedFilters).find((v: any) => v.length > 0) return Object.values(advancedFilters).find((v: any) => v.length > 0)
}, [advancedFilters]) }, [advancedFilters])
return (connected && activityFeed.length) || (connected && hasFilters) ? ( return connected ? (
<> <>
<div className="flex items-center justify-between border-b border-th-bkg-3 pl-6"> <div className="flex items-center justify-between border-b border-th-bkg-3 pl-6">
<div className="grid flex-1 grid-cols-5"> <div className="grid flex-1 grid-cols-5">
@ -198,7 +198,7 @@ const ActivityFilters = ({
> >
Advanced Filters Advanced Filters
</LinkButton> </LinkButton>
{hasFilters ? ( {hasAdvancedFilters ? (
<Tooltip content={t('activity:reset-advanced-filters')}> <Tooltip content={t('activity:reset-advanced-filters')}>
<IconButton <IconButton
className={loadActivityFeed ? 'animate-spin' : ''} className={loadActivityFeed ? 'animate-spin' : ''}