Skip to content

Commit 73349e7

Browse files
committed
feat(frontend): hover-styles
1 parent 80cf7a5 commit 73349e7

File tree

5 files changed

+14
-10
lines changed

5 files changed

+14
-10
lines changed

frontend/src/components/ExternalLink.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ const ExternalLink: React.FC<IExternalLink> = ({ text, url, className }) => {
1616
href={url}
1717
target="_blank"
1818
rel="noopener noreferrer"
19-
className={`flex gap-4 items-center ${className}`}
19+
className={`flex gap-4 items-center hover:brightness-[1.2] ${className}`}
2020
>
2121
<span className="text-lg text-primary-blue text-center">{text}</span>
2222
<Image

frontend/src/components/Navbar/AppsDropdownContent/Card.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@ import Image from "next/image";
22
import clsx from "clsx";
33
import { Solution } from "@/queries/navbar";
44
import Link from "next/link"
5+
import { hoverEffect } from "@/styles";
6+
57

6-
const hoverEffect = clsx(
7-
"hover:scale-[1.01] transform transition duration-100"
8-
);
98
const cardBaseStyle = clsx(
109
"bg-background-2 rounded-2xl border border-stroke text-wrap",
1110
"p-4 flex gap-4 h-full lg:items-start"

frontend/src/components/PNKToken/BuySection/Exchanges.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { Exchange } from "@/queries/pnk-token/token-buy";
2+
import { hoverEffect } from "@/styles";
23
import Image from "next/image";
34
import Link from "next/link";
45

@@ -21,6 +22,7 @@ const Exchanges: React.FC<IExchanges> = ({ exchanges }) => {
2122
height={64}
2223
src={exchange.icon.url}
2324
alt={exchange.name}
25+
className={hoverEffect}
2426
/>
2527
</Link>
2628
))}

frontend/src/components/PNKToken/BuySection/FeaturedExchange.tsx

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,18 @@ import Image from "next/image";
22
import Link from "next/link";
33

44
import { Exchange } from "@/queries/pnk-token/token-buy";
5+
import clsx from "clsx";
6+
import { hoverEffect } from "@/styles";
57

68
interface IFeaturedExchange {
79
exchange: Exchange;
810
}
911
const FeaturedExchange: React.FC<IFeaturedExchange> = ({ exchange }) => {
1012
return (
1113
<Link href={exchange.url} target="_blank" rel="noopener noreferrer">
12-
<div className="h-40 flex flex-col gap-5 items-center justify-center border border-stroke rounded-2xl px-2">
14+
<div className={clsx("h-40 flex flex-col gap-5 items-center justify-center border border-stroke rounded-2xl px-2 ", hoverEffect)}>
1315
<div className="relative h-16 w-60">
14-
<Image
15-
src={exchange.icon.url}
16-
alt={exchange.name}
17-
fill
18-
/>
16+
<Image src={exchange.icon.url} alt={exchange.name} fill />
1917
</div>
2018

2119
<p className="text-secondary-text">{exchange.name}</p>

frontend/src/styles/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import clsx from "clsx";
2+
3+
export const hoverEffect = clsx(
4+
"hover:scale-[1.01] transform transition duration-100"
5+
);

0 commit comments

Comments
 (0)