enhancement
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import { useDateScope } from '@/components/shell/DateScope';
|
||||
import { useNavigate } from 'react-router-dom';
|
||||
import { VStack } from '@astryxdesign/core/VStack';
|
||||
import { PageHeader } from '@/components/PageHeader';
|
||||
@@ -13,17 +14,26 @@ import { UploadsPanel } from '@/features/uploads/UploadsPanel';
|
||||
*/
|
||||
export function UploadsPage() {
|
||||
const navigate = useNavigate();
|
||||
/*
|
||||
No date filter by default, unlike the reporting pages.
|
||||
|
||||
This is a receipt log, and the reason somebody opens it is to find an upload
|
||||
from a while ago. Starting at month-to-date hid every receipt older than the
|
||||
1st — the list read "Nothing matches" while the tab beside it said there were
|
||||
two. The read already returns only the most recent fifty, so the range is a
|
||||
narrowing rather than the thing that makes the page tractable.
|
||||
*/
|
||||
const dates = useDateScope();
|
||||
|
||||
return (
|
||||
<VStack gap={3}>
|
||||
<PageHeader
|
||||
title="Uploads"
|
||||
description="Spreadsheets sent to the catalogue service, across every merchant — what each one added, and whether it reached a shelf."
|
||||
/>
|
||||
{/* A platform operator's upload writes the GLOBAL catalogue, which is a
|
||||
different action from a merchant sending their own list — so this goes
|
||||
to the page that owns it rather than opening a merchant's drawer. */}
|
||||
<UploadsPanel onUpload={() => navigate('/nearle/catalogue?tab=sheet')} />
|
||||
<UploadsPanel range={dates.range} onClearRange={dates.clear} onUpload={() => navigate('/nearle/catalogue?tab=sheet')} />
|
||||
</VStack>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user