From 905b41d3185966fde04b78b6642fe55b99d62dd1 Mon Sep 17 00:00:00 2001 From: Jorge Costa Date: Fri, 12 Jul 2024 10:40:50 +0200 Subject: [PATCH] Pages: Trash view should default to table layout. (#63138) Co-authored-by: jorgefilipecosta Co-authored-by: jameskoster Co-authored-by: ellatrix --- .../src/components/sidebar-dataviews/dataview-item.js | 4 ++-- .../src/components/sidebar-dataviews/default-views.js | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/edit-site/src/components/sidebar-dataviews/dataview-item.js b/packages/edit-site/src/components/sidebar-dataviews/dataview-item.js index 0b5f93546875e..61779a5c459a1 100644 --- a/packages/edit-site/src/components/sidebar-dataviews/dataview-item.js +++ b/packages/edit-site/src/components/sidebar-dataviews/dataview-item.js @@ -29,7 +29,7 @@ export default function DataViewItem( { suffix, } ) { const { - params: { postType, layout }, + params: { postType, layout, activeView: previousView }, } = useLocation(); const iconToUse = @@ -41,7 +41,7 @@ export default function DataViewItem( { } const linkInfo = useLink( { postType, - layout, + layout: type !== 'list' || previousView === 'trash' ? type : layout, activeView, isCustom: isCustom ? 'true' : undefined, } ); diff --git a/packages/edit-site/src/components/sidebar-dataviews/default-views.js b/packages/edit-site/src/components/sidebar-dataviews/default-views.js index 2b8a9de4c2262..7ce82c06715ae 100644 --- a/packages/edit-site/src/components/sidebar-dataviews/default-views.js +++ b/packages/edit-site/src/components/sidebar-dataviews/default-views.js @@ -166,6 +166,7 @@ export function useDefaultViews( { postType } ) { icon: trash, view: { ...DEFAULT_POST_BASE, + type: LAYOUT_TABLE, filters: [ { field: 'status',