File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -236,7 +236,15 @@ export const ListView: React.FC<ListViewProps> = ({
236236 return views ;
237237 } , [ schema . options , schema . viewType ] ) ;
238238
239- // Load saved view preference
239+ // Sync view from props
240+ React . useEffect ( ( ) => {
241+ if ( schema . viewType ) {
242+ setCurrentView ( schema . viewType as ViewType ) ;
243+ }
244+ } , [ schema . viewType ] ) ;
245+
246+ // Load saved view preference (DISABLED: interfering with schema-defined views)
247+ /*
240248 React.useEffect(() => {
241249 try {
242250 const savedView = localStorage.getItem(storageKey);
@@ -247,6 +255,7 @@ export const ListView: React.FC<ListViewProps> = ({
247255 console.warn('Failed to load view preference from localStorage:', error);
248256 }
249257 }, [storageKey, availableViews]);
258+ */
250259
251260 const handleViewChange = React . useCallback ( ( view : ViewType ) => {
252261 setCurrentView ( view ) ;
You can’t perform that action at this time.
0 commit comments