Skip to content

Commit 534006d

Browse files
authored
Merge pull request #2483 from pyth-network/cprussin/fix-staking-header-2-this-time-its-personal
fix(staking): fix header on small screens 2: This Time It's Personal
2 parents 33d34c6 + 0a7c577 commit 534006d

File tree

6 files changed

+12
-12
lines changed

6 files changed

+12
-12
lines changed

apps/staking/src/components/AccountSummary/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ export const AccountSummary = ({
7474
<Image
7575
src={background}
7676
alt=""
77-
className="absolute -right-40 hidden h-full object-cover object-right [mask-image:linear-gradient(to_right,_transparent,_black_50%)] md:block"
77+
className="absolute -right-40 hidden h-full object-cover object-right [mask-image:linear-gradient(to_right,_transparent,_black_50%)] sm:block"
7878
/>
7979
<div className="relative flex flex-col items-start justify-between gap-8 sm:p-4 md:flex-row md:items-center md:gap-16 xl:px-8 xl:py-2">
8080
<div>

apps/staking/src/components/Header/current-stake-account.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ export const CurrentStakeAccount = ({
2020
return api.type === ApiStateType.Loaded && !isBlocked ? (
2121
<div
2222
className={clsx(
23-
"hidden flex-col items-end justify-center text-xs xs:flex xl:flex-row xl:items-center xl:text-sm",
23+
"hidden flex-col items-end justify-center text-xs xs:flex 2xl:flex-row 2xl:items-center 2xl:text-sm",
2424
className,
2525
)}
2626
{...props}
2727
>
2828
<div className="font-semibold">Stake account:</div>
2929
<CopyButton
3030
text={api.account.toBase58()}
31-
className="text-pythpurple-400 xl:ml-2 xl:mr-0"
31+
className="text-pythpurple-400 2xl:ml-2 2xl:mr-0"
3232
>
3333
<TruncatedKey>{api.account}</TruncatedKey>
3434
</CopyButton>

apps/staking/src/components/Header/index.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export const Header = ({
2121
>
2222
<div className="border-b border-neutral-600/50 bg-pythpurple-800 lg:border-x">
2323
<MaxWidth className="flex h-header items-center justify-between gap-2 lg:-mx-4">
24-
<div className="flex flex-row items-center gap-6 lg:gap-12">
24+
<div className="flex flex-row items-center gap-6 xl:gap-12">
2525
<Link
2626
href="/"
2727
className="-mx-2 h-[calc(var(--header-height)_-_0.5rem)] rounded-sm p-2 text-pythpurple-100 focus:outline-none focus-visible:ring-1 focus-visible:ring-pythpurple-400"
@@ -30,16 +30,16 @@ export const Header = ({
3030
<Logomark className="h-full lg:hidden" />
3131
<span className="sr-only">Pyth Staking</span>
3232
</Link>
33-
<Stats className="hidden gap-4 md:flex lg:gap-6" />
33+
<Stats className="hidden gap-4 lg:flex xl:gap-6" />
3434
</div>
35-
<div className="flex flex-none flex-row items-stretch gap-4 lg:gap-8">
35+
<div className="flex flex-none flex-row items-stretch gap-4 xl:gap-8">
3636
<CurrentStakeAccount />
3737
<WalletButton className="flex-none" />
3838
<HelpMenu />
3939
</div>
4040
</MaxWidth>
4141
</div>
4242
</header>
43-
<Stats className="border-b border-neutral-600/50 py-4 text-center md:hidden" />
43+
<Stats className="border-b border-neutral-600/50 py-4 text-center lg:hidden" />
4444
</>
4545
);

apps/staking/src/components/Header/stats.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export const Stats = ({ className, ...props }: HTMLProps<HTMLDivElement>) => {
2222

2323
return (
2424
<div className={clsx("flex flex-row items-stretch", className)} {...props}>
25-
<div className="flex-1 md:flex-none">
25+
<div className="flex-1 lg:flex-none">
2626
{state.type === StateType.Loaded ? (
2727
<Tokens className="mb-1 text-xl font-semibold leading-none">
2828
{state.data.totalStaked}
@@ -35,7 +35,7 @@ export const Stats = ({ className, ...props }: HTMLProps<HTMLDivElement>) => {
3535
</div>
3636
</div>
3737
<div className="border-l border-neutral-600/50" />
38-
<div className="flex-1 md:flex-none">
38+
<div className="flex-1 lg:flex-none">
3939
{state.type === StateType.Loaded ? (
4040
<Tokens className="mb-1 text-xl font-semibold leading-none">
4141
{state.data.rewardsDistributed}
@@ -48,7 +48,7 @@ export const Stats = ({ className, ...props }: HTMLProps<HTMLDivElement>) => {
4848
</div>
4949
</div>
5050
<div className="border-l border-neutral-600/50" />
51-
<div className="flex-1 md:flex-none">
51+
<div className="flex-1 lg:flex-none">
5252
{state.type === StateType.Loaded ? (
5353
<Tokens className="mb-1 text-xl font-semibold leading-none">
5454
{state.data.totalGovernance}

apps/staking/src/components/Root/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export const Root = ({ children }: Props) => (
5858
redHatMono.variable,
5959
)}
6060
>
61-
<body className="grid min-h-dvh grid-rows-[auto_auto_1fr_auto] text-pythpurple-100 [background:radial-gradient(20rem_50rem_at_50rem_10rem,_rgba(119,_49,_234,_0.20)_0%,_rgba(17,_15,_35,_0.00)_100rem),_#0A0814] selection:bg-pythpurple-600/60">
61+
<body className="grid min-h-dvh grid-rows-[auto_auto_auto_1fr_auto] text-pythpurple-100 [background:radial-gradient(20rem_50rem_at_50rem_10rem,_rgba(119,_49,_234,_0.20)_0%,_rgba(17,_15,_35,_0.00)_100rem),_#0A0814] selection:bg-pythpurple-600/60 lg:grid-rows-[auto_auto_1fr_auto]">
6262
<Header className="z-10" />
6363
<RestrictedRegionBanner />
6464
<MaxWidth className="z-0 min-h-[calc(100dvh_-_var(--header-height))] py-4 sm:min-h-0">

apps/staking/src/components/WalletButton/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ const ButtonComponent = ({
295295
...props
296296
}: ButtonComponentProps) => (
297297
<Button
298-
className={clsx("w-36 text-sm lg:w-52 lg:text-base", className)}
298+
className={clsx("w-36 text-sm lg:text-base xl:w-52", className)}
299299
size="nopad"
300300
{...props}
301301
>

0 commit comments

Comments
 (0)