mirror of
https://github.com/inventree/InvenTree.git
synced 2026-08-11 16:06:19 +00:00
Fix for TreeFieldComponent (#12519)
- Prevent deselect by clicking on same entry - Updated playwright tests
This commit is contained in:
@@ -384,6 +384,7 @@ function TreeFieldComponent({
|
|||||||
}}
|
}}
|
||||||
searchable
|
searchable
|
||||||
filter={() => true}
|
filter={() => true}
|
||||||
|
allowDeselect={false}
|
||||||
clearable={showNavigateSection ? false : !definition.required}
|
clearable={showNavigateSection ? false : !definition.required}
|
||||||
rightSection={navigateRightSection}
|
rightSection={navigateRightSection}
|
||||||
rightSectionPointerEvents={showNavigateSection ? 'all' : undefined}
|
rightSectionPointerEvents={showNavigateSection ? 'all' : undefined}
|
||||||
|
|||||||
@@ -1190,7 +1190,15 @@ test('Parts - Import supplier part', async ({ browser }) => {
|
|||||||
await page
|
await page
|
||||||
.getByRole('button', { name: 'action-button-import-part-BOLT-Steel-M5-5' })
|
.getByRole('button', { name: 'action-button-import-part-BOLT-Steel-M5-5' })
|
||||||
.click();
|
.click();
|
||||||
|
|
||||||
|
await page.waitForLoadState('networkidle');
|
||||||
await page.waitForTimeout(250);
|
await page.waitForTimeout(250);
|
||||||
|
|
||||||
|
await page
|
||||||
|
.getByRole('textbox', { name: 'tree-field-field' })
|
||||||
|
.fill('electronics');
|
||||||
|
await page.getByText('ElectronicsElectronic').click();
|
||||||
|
|
||||||
await page
|
await page
|
||||||
.getByRole('button', { name: 'action-button-import-part-now' })
|
.getByRole('button', { name: 'action-button-import-part-now' })
|
||||||
.click();
|
.click();
|
||||||
|
|||||||
Reference in New Issue
Block a user