feat: projects selector replace

This commit is contained in:
ivannoskov
2026-01-07 16:08:26 +03:00
parent 7e0c9e368e
commit 646e97df3e
15 changed files with 48 additions and 48 deletions

View File

@@ -19,6 +19,7 @@ import {
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,
@@ -26,7 +27,6 @@ import {
CardHeader,
CardTitle,
} from "@/components/ui/card";
import { Badge } from "@/components/ui/badge";
import { Alert, AlertDescription } from "@/components/ui/alert";
import type { SpendingAnalytics } from "@/lib/types/api";
@@ -97,13 +97,6 @@ export default function AnalyticsPage() {
? (spending.total_cost / spending.total_views) * 1000
: null;
// Selection info text
const selectionText = allProjectsSelected
? "Все проекты"
: selectedProjects.length === 1
? selectedProjects[0].title
: `${selectedProjects.length} проекта`;
return (
<>
<DashboardHeader
@@ -121,9 +114,7 @@ export default function AnalyticsPage() {
Обзор эффективности рекламных размещений
</p>
</div>
<Badge variant="outline" className="text-sm">
{selectionText}
</Badge>
<ProjectSelector />
</div>
{selectedProjects.length > 1 && !allProjectsSelected && (