Skip to content

Commit 500d6b7

Browse files
committed
chore: lint
1 parent cdf7235 commit 500d6b7

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/components/database/DatabaseViews.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,14 +208,15 @@ function DatabaseViews({
208208

209209
if (fromYjs) return fromYjs;
210210

211-
const fromSelector = childViews.find((view) => view?.get(YjsDatabaseKey.id) === activeViewId);
211+
const selectorIndex = viewIds.indexOf(activeViewId);
212+
const fromSelector = selectorIndex === -1 ? undefined : childViews[selectorIndex];
212213

213214
if (fromSelector) return fromSelector;
214215

215216
// Fallback: try to get view directly from Yjs map
216217
// This handles newly created views before useDatabaseViewsSelector updates
217218
return views?.get(activeViewId);
218-
}, [activeViewId, childViews, views]);
219+
}, [activeViewId, childViews, viewIds, views]);
219220

220221
// Update layout when active view changes
221222
useEffect(() => {

0 commit comments

Comments
 (0)