Refactored website components. New layout.

This commit is contained in:
Mike Cao 2025-05-20 01:12:07 -07:00
parent 6e41ba2e2c
commit 06f76dda13
35 changed files with 1159 additions and 987 deletions

View file

@ -0,0 +1,24 @@
import { Column, Row } from '@umami/react-zen';
import { WebsiteFilterButton } from '@/app/(main)/websites/[websiteId]/WebsiteFilterButton';
import { WebsiteDateFilter } from '@/components/input/WebsiteDateFilter';
import { FilterBar } from '@/components/input/FilterBar';
export function WebsiteControls({
websiteId,
showFilter = true,
}: {
websiteId: string;
showFilter?: boolean;
}) {
return (
<Column marginBottom="6" gap="3">
<Row alignItems="center" justifyContent="space-between" gap="3" paddingY="3">
{showFilter && <WebsiteFilterButton websiteId={websiteId} />}
<Row alignItems="center" gap="3">
<WebsiteDateFilter websiteId={websiteId} />
</Row>
</Row>
<FilterBar />
</Column>
);
}