feat: ui updates

This commit is contained in:
ivannoskov
2026-01-07 17:54:58 +03:00
parent 646e97df3e
commit 52a4425751
11 changed files with 950 additions and 442 deletions

View File

@@ -35,7 +35,6 @@ type DateRangeType = {
import { DashboardHeader } from "@/components/layout/dashboard-header";
import { useWorkspace } from "@/components/providers/workspace-provider";
import { demoAwareAnalyticsApi } from "@/lib/demo";
import { ProjectSelector } from "@/components/project-selector";
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
import {
ChartContainer,
@@ -109,9 +108,6 @@ export default function DashboardPage() {
const {
currentWorkspace,
isLoading: workspaceLoading,
selectedProjects,
projects,
getProjectFilterId,
} = useWorkspace();
const [overview, setOverview] = useState<OverviewAnalytics | null>(null);
@@ -149,8 +145,6 @@ export default function DashboardPage() {
return "За всё время";
}, [dateRange]);
const projectFilterId = getProjectFilterId();
useEffect(() => {
if (!currentWorkspace) {
setLoading(false);
@@ -161,7 +155,6 @@ export default function DashboardPage() {
try {
setLoading(true);
const data = await demoAwareAnalyticsApi.overview(currentWorkspace.id, {
project_id: projectFilterId,
date_from: dateFromIso,
date_to: dateToIso,
});
@@ -175,7 +168,7 @@ export default function DashboardPage() {
};
loadData();
}, [currentWorkspace?.id, projectFilterId, dateFromIso, dateToIso]);
}, [currentWorkspace?.id, dateFromIso, dateToIso]);
const stats = useMemo(
() => [
@@ -302,7 +295,6 @@ export default function DashboardPage() {
<p className="text-base font-semibold">{dateRangeLabel}</p>
</div>
<div className="flex items-center gap-2">
<ProjectSelector />
<Popover>
<PopoverTrigger asChild>
<Button