Skip to content

Commit a0b2132

Browse files
authored
Merge pull request #1793 from dubinc/dub-ui-charts
Move charts into `@dub/ui/charts`
2 parents 1c1b3a9 + cfffbef commit a0b2132

File tree

145 files changed

+532
-453
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

145 files changed

+532
-453
lines changed

apps/web/app/admin.dub.co/(dashboard)/revenue/client.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
"use client";
22

3-
import Areas from "@/ui/charts/areas";
4-
import TimeSeriesChart from "@/ui/charts/time-series-chart";
5-
import XAxis from "@/ui/charts/x-axis";
6-
import YAxis from "@/ui/charts/y-axis";
3+
import { Areas, TimeSeriesChart, XAxis, YAxis } from "@dub/ui/charts";
74
import { currencyFormatter } from "@dub/utils";
85
import { Fragment } from "react";
96

apps/web/app/app.dub.co/(auth)/invites/[code]/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { getSession } from "@/lib/auth";
22
import EmptyState from "@/ui/shared/empty-state";
33
import { prisma } from "@dub/prisma";
44
import { LoadingSpinner } from "@dub/ui";
5-
import { LinkBroken, Users6 } from "@dub/ui/src/icons";
5+
import { LinkBroken, Users6 } from "@dub/ui/icons";
66
import { APP_NAME } from "@dub/utils";
77
import { redirect } from "next/navigation";
88
import { Suspense } from "react";

apps/web/app/app.dub.co/(auth)/oauth/authorize/authorize-form.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import z from "@/lib/zod";
55
import { authorizeRequestSchema } from "@/lib/zod/schemas/oauth";
66
import { useAddWorkspaceModal } from "@/ui/modals/add-workspace-modal";
77
import { Button, InputSelect, InputSelectItemProps } from "@dub/ui";
8-
import { OfficeBuilding } from "@dub/ui/src/icons";
8+
import { OfficeBuilding } from "@dub/ui/icons";
99
import { DICEBEAR_AVATAR_URL } from "@dub/utils";
1010
import { useSession } from "next-auth/react";
1111
import { useEffect, useMemo, useState } from "react";

apps/web/app/app.dub.co/(auth)/oauth/authorize/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import z from "@/lib/zod";
44
import { authorizeRequestSchema } from "@/lib/zod/schemas/oauth";
55
import EmptyState from "@/ui/shared/empty-state";
66
import { BlurImage, Logo } from "@dub/ui";
7-
import { CircleWarning, CubeSettings } from "@dub/ui/src/icons";
7+
import { CircleWarning, CubeSettings } from "@dub/ui/icons";
88
import { HOME_DOMAIN, constructMetadata } from "@dub/utils";
99
import { ArrowLeftRight } from "lucide-react";
1010
import { redirect } from "next/navigation";

apps/web/app/app.dub.co/(dashboard)/[slug]/page-client.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import {
2121
TooltipContent,
2222
useMediaQuery,
2323
} from "@dub/ui";
24-
import { Download, Globe, TableIcon, Tag } from "@dub/ui/src/icons";
24+
import { Download, Globe, TableIcon, Tag } from "@dub/ui/icons";
2525
import { useSession } from "next-auth/react";
2626
import { useRouter } from "next/navigation";
2727
import posthog from "posthog-js";

apps/web/app/app.dub.co/(dashboard)/[slug]/programs/[programId]/branding/page-client.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"use client";
22

33
import { AnimatedEmptyState } from "@/ui/shared/animated-empty-state";
4-
import { Palette2, Photo, Post } from "@dub/ui/src/icons";
4+
import { Palette2, Photo, Post } from "@dub/ui/icons";
55

66
const emptyStateIcons = [Post, Palette2, Photo];
77

apps/web/app/app.dub.co/(dashboard)/[slug]/programs/[programId]/overview-chart.tsx

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
import { IntervalOptions } from "@/lib/analytics/types";
22
import useProgramAnalytics from "@/lib/swr/use-program-analytics";
33
import useProgramMetrics from "@/lib/swr/use-program-metrics";
4-
import Areas from "@/ui/charts/areas";
5-
import { ChartContext } from "@/ui/charts/chart-context";
6-
import TimeSeriesChart from "@/ui/charts/time-series-chart";
7-
import XAxis from "@/ui/charts/x-axis";
8-
import YAxis from "@/ui/charts/y-axis";
94
import SimpleDateRangePicker from "@/ui/shared/simple-date-range-picker";
105
import { useRouterStuff } from "@dub/ui";
11-
import { LoadingSpinner } from "@dub/ui/src/icons";
6+
import {
7+
Areas,
8+
ChartContext,
9+
TimeSeriesChart,
10+
XAxis,
11+
YAxis,
12+
} from "@dub/ui/charts";
13+
import { LoadingSpinner } from "@dub/ui/icons";
1214
import { currencyFormatter, formatDate } from "@dub/utils";
1315
import NumberFlow from "@number-flow/react";
1416
import { LinearGradient } from "@visx/gradient";

apps/web/app/app.dub.co/(dashboard)/[slug]/programs/[programId]/partners/invites-table-link.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
"use client";
22

3-
import { buttonVariants } from "@dub/ui";
4-
import { EnvelopeArrowRight } from "@dub/ui/src/icons";
5-
import { Tooltip } from "@dub/ui/src/tooltip";
3+
import { buttonVariants, Tooltip } from "@dub/ui";
4+
import { EnvelopeArrowRight } from "@dub/ui/icons";
65
import { cn } from "@dub/utils";
76
import Link from "next/link";
87
import { useParams } from "next/navigation";

apps/web/app/app.dub.co/(dashboard)/[slug]/programs/[programId]/partners/invites/page-client.tsx

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,7 @@ import {
1313
useRouterStuff,
1414
useTable,
1515
} from "@dub/ui";
16-
import {
17-
Dots,
18-
EnvelopeArrowRight,
19-
LoadingSpinner,
20-
Users,
21-
} from "@dub/ui/src/icons";
16+
import { Dots, EnvelopeArrowRight, LoadingSpinner, Users } from "@dub/ui/icons";
2217
import {
2318
cn,
2419
DICEBEAR_AVATAR_URL,

apps/web/app/app.dub.co/(dashboard)/[slug]/programs/[programId]/partners/partner-stats.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import usePartnersCount from "@/lib/swr/use-partners-count";
44
import { PartnerStatusBadges } from "@/ui/partners/partner-status-badges";
55
import { ProgramStatsFilter } from "@/ui/partners/program-stats-filter";
66
import { useRouterStuff } from "@dub/ui";
7-
import { ChartLine, Users } from "@dub/ui/src/icons";
7+
import { ChartLine, Users } from "@dub/ui/icons";
88
import { useParams } from "next/navigation";
99

1010
interface PartnerCount {

0 commit comments

Comments
 (0)