* feat: add Recent No-Show Guests chart to insights page - Add RecentNoShowGuestsChart component with ChartCard wrapper - Add tRPC handler for recentNoShowGuests query - Add getRecentNoShowGuests method to InsightsBookingBaseService - Display guest name, booking time, event type, and copy email button - Filter for bookings where ALL attendees are no-shows - Add translation strings for new UI elements - Integrate chart into insights view grid layout Co-Authored-By: eunjae@cal.com <hey@eunjae.dev> * re-order charts * clean up * feat: add optional tooltip functionality to PanelCard - Add titleTooltip prop to PanelCard component with InfoBadge - Pass through titleTooltip prop in ChartCard - Add tooltip to RecentNoShowGuestsChart explaining complete no-show filtering - Add translation string for tooltip explanation Co-Authored-By: eunjae@cal.com <hey@eunjae.dev> * style adjustment * update style * address feedback --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
17 lines
1.1 KiB
TypeScript
17 lines
1.1 KiB
TypeScript
export { AverageEventDurationChart } from "./AverageEventDurationChart";
|
|
export { BookingKPICards } from "./BookingKPICards";
|
|
export { EventTrendsChart } from "./EventTrendsChart";
|
|
export { HighestNoShowHostTable } from "./HighestNoShowHostTable";
|
|
export { HighestRatedMembersTable } from "./HighestRatedMembersTable";
|
|
export { BookingsByHourChart, BookingsByHourChartContent } from "./BookingsByHourChart";
|
|
export { LeastBookedTeamMembersTable } from "./LeastBookedTeamMembersTable";
|
|
export { LowestRatedMembersTable } from "./LowestRatedMembersTable";
|
|
export { MostBookedTeamMembersTable } from "./MostBookedTeamMembersTable";
|
|
export { MostCancelledBookingsTables } from "./MostCancelledBookingsTables";
|
|
export { PopularEventsTable } from "./PopularEventsTable";
|
|
export { RecentNoShowGuestsChart } from "./RecentNoShowGuestsChart";
|
|
export { RecentFeedbackTable } from "./RecentFeedbackTable";
|
|
export { TimezoneBadge } from "./TimezoneBadge";
|
|
export { MostCompletedTeamMembersTable } from "./MostCompletedBookings";
|
|
export { LeastCompletedTeamMembersTable } from "./LeastCompletedBookings";
|