2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-04-28 03:26:45 +00:00

Add empty context menu (#8519)

* Add empty context menu

- For tables without "row actions"
- Show an "empty" menu
- For UX consistency across all tables

* Fix for playwright tests

- Recent changes to the demo dataset...

* Fix typo
This commit is contained in:
Oliver 2024-11-20 00:01:19 +11:00 committed by GitHub
parent c5f529f64a
commit db70597755
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 4 additions and 2 deletions

View File

@ -125,7 +125,7 @@ npx playwright show-report path/to/report
### No Tests Found
If there is any problem in the testing launch sequence, the playwright UI will display the message "No Tests". In this case, an error has occured, likely launching the InvenTree server process (which runs in the background).
If there is any problem in the testing launch sequence, the playwright UI will display the message "No Tests". In this case, an error has occurred, likely launching the InvenTree server process (which runs in the background).
To debug this situation, and determine what error needs to be resolved, run the following command:

View File

@ -590,6 +590,8 @@ export function InvenTreeTable<T extends Record<string, any>>({
disabled: action.disabled
}));
return showContextMenu(items)(event);
} else {
return showContextMenu([])(event);
}
};

View File

@ -112,7 +112,7 @@ test('Parts - Allocations', async ({ page }) => {
// Check that the overall allocations are displayed correctly
await page.getByText('11 / 825').waitFor();
await page.getByText('6 / 110').waitFor();
await page.getByText('5 / 109').waitFor();
// Navigate to the "Allocations" tab
await page.getByRole('tab', { name: 'Allocations' }).click();