Skip to content

Commit dc45885

Browse files
atrakhConvex, Inc.
authored andcommitted
dashboard: cleanup ReferralsBanner.tsx (#41946)
Improves the styling of the referalls banner a bit GitOrigin-RevId: 12b48e9970293122bb552136d09a91189d36eacc
1 parent 0c80011 commit dc45885

File tree

3 files changed

+4
-15
lines changed

3 files changed

+4
-15
lines changed

npm-packages/dashboard/src/components/referral/ReferralProgress.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export function ReferralProgress({ referralState }: ReferralProgressProps) {
1010
const referralsComplete = referralsCount >= 5;
1111

1212
return (
13-
<>
13+
<div className="hidden flex-col gap-1 md:flex">
1414
{!referralsComplete ? (
1515
<>
1616
<ProgressBar
@@ -28,6 +28,6 @@ export function ReferralProgress({ referralState }: ReferralProgressProps) {
2828
🎉 Congrats, your app limits have been boosted 5 times!
2929
</p>
3030
)}
31-
</>
31+
</div>
3232
);
3333
}

npm-packages/dashboard/src/components/referral/ReferralsBanner.tsx

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { DotsVerticalIcon } from "@radix-ui/react-icons";
22
import { Menu, MenuItem } from "@ui/Menu";
3-
import { cn } from "@ui/cn";
43
import { ReferralState, Team } from "generatedApi";
54
import { CopyTextButton } from "@common/elements/CopyTextButton";
65
import { ReferralProgress } from "./ReferralProgress";
@@ -9,24 +8,17 @@ interface ReferralsBannerProps {
98
team: Team;
109
referralState: ReferralState;
1110
onHide: () => void;
12-
className?: string;
1311
}
1412

1513
export function ReferralsBanner({
1614
team,
1715
referralState,
1816
onHide,
19-
className,
2017
}: ReferralsBannerProps) {
2118
const referralCode = team?.referralCode;
2219

2320
return (
24-
<div
25-
className={cn(
26-
"flex items-center gap-2 overflow-x-auto rounded-md border bg-background-secondary pr-2 pl-4",
27-
className,
28-
)}
29-
>
21+
<div className="mb-4 flex items-center gap-2 overflow-x-auto rounded-lg border bg-background-secondary px-4 py-2">
3022
<div className="flex grow items-center gap-2 py-2 md:justify-between">
3123
<div className="flex max-w-prose grow flex-col flex-wrap gap-2 xl:flex-row xl:items-center">
3224
<span className="text-sm font-medium text-balance">
@@ -39,9 +31,7 @@ export function ReferralsBanner({
3931
/>
4032
</div>
4133
</div>
42-
<div className="hidden flex-col gap-1 md:flex xl:grow xl:flex-row-reverse xl:items-center xl:gap-2">
43-
<ReferralProgress referralState={referralState} />
44-
</div>
34+
<ReferralProgress referralState={referralState} />
4535
</div>
4636
<Menu
4737
placement="bottom-start"

npm-packages/dashboard/src/pages/t/[team]/index.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@ export default withAuthenticatedPage(() => {
8686

8787
{isReferralsBannerVisible && (
8888
<ReferralsBanner
89-
className="mb-4"
9089
team={team}
9190
referralState={referralState}
9291
onHide={() => setPrefersReferralsBannerHidden(true)}

0 commit comments

Comments
 (0)