diff --git a/clients/apps/web/src/components/Customer/CustomerUsageView.tsx b/clients/apps/web/src/components/Customer/CustomerUsageView.tsx
index 4792356057..0bef504afd 100644
--- a/clients/apps/web/src/components/Customer/CustomerUsageView.tsx
+++ b/clients/apps/web/src/components/Customer/CustomerUsageView.tsx
@@ -1,13 +1,6 @@
-import { Meter, MeterEvent } from '@/app/api/meters/data'
-import { MeterChart } from '@/components/Meter/MeterChart'
-import { useMeterEvents, useMeters } from '@/hooks/queries/meters'
-import { Customer, MetricType, TimeInterval } from '@polar-sh/api'
-import Button from '@polar-sh/ui/components/atoms/Button'
-import ShadowBox from '@polar-sh/ui/components/atoms/ShadowBox'
-import { Status } from '@polar-sh/ui/components/atoms/Status'
+import { useMeters } from '@/hooks/queries/meters'
+import { Customer, Meter } from '@polar-sh/api'
import { TabsContent } from '@polar-sh/ui/components/atoms/Tabs'
-import { twMerge } from 'tailwind-merge'
-import AmountLabel from '../Shared/AmountLabel'
export const CustomerUsageView = ({ customer }: { customer: Customer }) => {
const { data: meters } = useMeters(customer.organization_id)
@@ -24,79 +17,73 @@ export const CustomerUsageView = ({ customer }: { customer: Customer }) => {
}
const CustomerMeter = ({ meter }: { meter: Meter }) => {
- const { data: meterEvents } = useMeterEvents(meter?.slug)
+ // const { data } = useMeterEvents(meter.id)
+ // const meterEvents = useMemo(() => {
+ // if (!data) return []
+ // return data.pages.flatMap((page) => page.items)
+ // }, [data])
- const mockedMeterData = Array.from({ length: 7 }, (_, i) => {
- const date = new Date()
- date.setDate(date.getDate() - i)
- return {
- timestamp: date,
- usage:
- meterEvents?.items
- .filter((event: MeterEvent) => {
- const eventDate = new Date(event.created_at)
- return eventDate.toDateString() === date.toDateString()
- })
- .reduce(
- (total: number, event: MeterEvent) => total + event.value,
- 0,
- ) ?? 0,
- }
- }).reverse()
+ // const mockedMeterData = Array.from({ length: 7 }, (_, i) => {
+ // const date = new Date()
+ // date.setDate(date.getDate() - i)
+ // return {
+ // timestamp: date,
+ // usage:
+ // meterEvents
+ // .filter((event) => {
+ // const eventDate = new Date(event.timestamp)
+ // return eventDate.toDateString() === date.toDateString()
+ // })
+ // .reduce((total: number, event) => total + event.value, 0) ?? 0,
+ // }
+ // }).reverse()
if (!meter) return null
- return (
- {meter.name}
- {meter.value}
- {Math.max(0, 100 - meter.value)}
-
-
- {meter.name}
+ // {meter.value}
+ // {Math.max(0, 100 - meter.value)}
+ //
+ //
+ //
- req.headers.get("X-Polar-Customer-Id") ?? "") - .increment("${meter.slug}", (ctx) => ctx.usage.promptTokens) - .handler(async (req, res, model) => /** Handle request and model as usual */); -`} - /> +