"use client"; import { useState } from 'react'; import { subDays } from 'date-fns'; import { DateRangePicker } from '@/app/components/ui/DateRangePicker'; import { TeamSelector } from '@/app/components/ui/TeamSelector'; export default function AnalyticsPage() { // 默认日期范围为最近7天 const today = new Date(); const [dateRange, setDateRange] = useState({ from: subDays(today, 7), // 7天前 to: today // 今天 }); // 添加团队选择状态 - 使用数组支持多选 const [selectedTeamIds, setSelectedTeamIds] = useState([]); return (

Analytics

setSelectedTeamIds(Array.isArray(value) ? value : [value])} className="w-[250px]" multiple={true} />
{/* 如果没有选择团队,显示提示信息 */} {selectedTeamIds.length === 0 && (

Please select one or more teams to view analytics

)} {/* 如果选择了团队,这里可以显示团队相关的分析数据 */} {selectedTeamIds.length > 0 && (

Analytics for {selectedTeamIds.length} selected {selectedTeamIds.length === 1 ? 'team' : 'teams'}

{/* You can map through selectedTeamIds and display data for each team */} {selectedTeamIds.map((teamId) => (

Team ID: {teamId}

Team analytics will appear here

))}
)}
); }