feat(editor): Data table UI redesign (no-changelog) (#18814)

Co-authored-by: Milorad FIlipović <milorad@n8n.io>
This commit is contained in:
Svetoslav Dekov
2025-08-27 15:01:17 +03:00
committed by GitHub
parent ed090f0e66
commit f67b7f2ba2
19 changed files with 375 additions and 205 deletions

View File

@@ -123,6 +123,7 @@ describe('ProjectHeader', () => {
});
it('Overview: should render the correct title and subtitle', async () => {
settingsStore.isDataStoreFeatureEnabled = false;
vi.spyOn(projectPages, 'isOverviewSubPage', 'get').mockReturnValue(true);
const { getByTestId, rerender } = renderComponent();
const overviewSubtitle = 'All the workflows, credentials and executions you have access to';
@@ -146,6 +147,7 @@ describe('ProjectHeader', () => {
});
it('Personal: should render the correct title and subtitle', async () => {
settingsStore.isDataStoreFeatureEnabled = false;
vi.spyOn(projectPages, 'isOverviewSubPage', 'get').mockReturnValue(false);
vi.spyOn(projectPages, 'isSharedSubPage', 'get').mockReturnValue(false);
const { getByTestId, rerender } = renderComponent();

View File

@@ -241,9 +241,17 @@ const sectionDescription = computed(() => {
if (projectPages.isSharedSubPage) {
return i18n.baseText('projects.header.shared.subtitle');
} else if (projectPages.isOverviewSubPage) {
return i18n.baseText('projects.header.overview.subtitle');
return i18n.baseText(
settingsStore.isDataStoreFeatureEnabled
? 'projects.header.overview.subtitleWithDataTables'
: 'projects.header.overview.subtitle',
);
} else if (isPersonalProject.value) {
return i18n.baseText('projects.header.personal.subtitle');
return i18n.baseText(
settingsStore.isDataStoreFeatureEnabled
? 'projects.header.personal.subtitleWithDataTables'
: 'projects.header.personal.subtitle',
);
}
return null;