Clarify category selectors for manage products

This commit is contained in:
beatz174-bit
2025-11-24 07:42:50 +10:00
parent 2faeb09526
commit d01ba0079e
2 changed files with 4 additions and 3 deletions
+1 -1
View File
@@ -34,7 +34,7 @@ test.describe('Active pick list', () => {
await page.getByLabel('Name').click(); await page.getByLabel('Name').click();
await page.getByLabel('Name').fill('Playwright Cola'); await page.getByLabel('Name').fill('Playwright Cola');
await page.getByLabel('Category').click(); await page.getByLabel('Add product category').click();
await page.getByRole('option', { name: 'Drinks' }).click(); await page.getByRole('option', { name: 'Drinks' }).click();
await page.getByRole('button', { name: 'Save Product' }).click(); await page.getByRole('button', { name: 'Save Product' }).click();
+3 -2
View File
@@ -303,10 +303,11 @@ export const ManageProductsScreen = () => {
/> />
<TextField <TextField
select select
label="Category" label="Filter by category"
value={selectedCategory} value={selectedCategory}
onChange={(event) => setSelectedCategory(event.target.value)} onChange={(event) => setSelectedCategory(event.target.value)}
sx={{ minWidth: { sm: 180 } }} sx={{ minWidth: { sm: 180 } }}
inputProps={{ 'aria-label': 'Category filter' }}
> >
<MenuItem value="all">All categories</MenuItem> <MenuItem value="all">All categories</MenuItem>
{categoryOptions.map((cat) => ( {categoryOptions.map((cat) => (
@@ -347,7 +348,7 @@ export const ManageProductsScreen = () => {
/> />
<TextField <TextField
select select
label="Category" label="Add product category"
value={category} value={category}
onChange={(event) => setCategory(event.target.value)} onChange={(event) => setCategory(event.target.value)}
disabled={categoryOptions.length === 0} disabled={categoryOptions.length === 0}