Add sorting by name functionality and implement AdminProductList component for product management
This commit is contained in:
@@ -98,8 +98,9 @@ export default async function InventoryPage({ searchParams }: InventoryPageProps
|
||||
const locationOptions = ['', 'Kyl', 'Frys', 'Skafferi'];
|
||||
const sortOptions = [
|
||||
{ value: '', label: 'Senast tillagda' },
|
||||
{ value: 'bestBeforeAsc', label: 'Bäst före Stigande' },
|
||||
{ value: 'bestBeforeDesc', label: 'Bäst före Fallande' },
|
||||
{ value: 'nameAsc', label: 'Namn A\u2013\u00d6' },
|
||||
{ value: 'bestBeforeAsc', label: 'B\u00e4st f\u00f6re Stigande' },
|
||||
{ value: 'bestBeforeDesc', label: 'B\u00e4st f\u00f6re Fallande' },
|
||||
];
|
||||
|
||||
return (
|
||||
@@ -131,6 +132,7 @@ export default async function InventoryPage({ searchParams }: InventoryPageProps
|
||||
<Link
|
||||
key={option || 'alla'}
|
||||
href={buildInventoryUrl(option || undefined, sort || undefined)}
|
||||
scroll={false}
|
||||
style={{
|
||||
padding: '0.45rem 0.75rem',
|
||||
borderRadius: '999px',
|
||||
@@ -158,6 +160,7 @@ export default async function InventoryPage({ searchParams }: InventoryPageProps
|
||||
<Link
|
||||
key={option.value || 'default'}
|
||||
href={buildInventoryUrl(location || undefined, option.value || undefined)}
|
||||
scroll={false}
|
||||
style={{
|
||||
padding: '0.45rem 0.75rem',
|
||||
borderRadius: '999px',
|
||||
|
||||
Reference in New Issue
Block a user