Skip to content

Commit 2400996

Browse files
committed
refactor: remove arbitrary values
1 parent f7cdf64 commit 2400996

File tree

10 files changed

+18
-18
lines changed

10 files changed

+18
-18
lines changed

src/components/cards/Numbered.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ export default function Numbered({ index = 1, title = "", text = "" }: NumberedP
2929
return (
3030
<div className="flex items-center md:flex-col md:items-start gap-2.5">
3131
<div className="block">
32-
<div className="w-9 h-9 md:w-14 md:h-14 border border-solid border-gray-400 text-gray-400 font-medium rounded-full flex items-center justify-center md:text-2xl text-lg leading-[26.4px]">
32+
<div className="w-9 h-9 md:w-14 md:h-14 border border-solid border-gray-400 text-gray-400 font-medium rounded-full flex items-center justify-center md:text-2xl text-lg leading-6">
3333
{index}
3434
</div>
3535
</div>
36-
<div className="leading-6 tracking-[-0.02rem]">
36+
<div className="leading-6 -tracking-2">
3737
<span className="font-medium">{title}</span> <span>{text}</span>
3838
</div>
3939
</div>

src/components/cards/challenge/Challenge.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export default function ChallengeCard({ data, community, isCourseEnd }: Challeng
4343
<span className="font-medium pl-1">{expiresAt}</span>
4444
</div>
4545
)}
46-
<div className="text-lg text-gray-900 font-medium leading-[19.8px] mb-3">{data.name}</div>
46+
<div className="text-lg text-gray-900 font-medium leading-4.95 mb-3">{data.name}</div>
4747
<Badges challenge={data} />
4848
<div className="text-base text-gray-700 -tracking-1">{data.description}</div>
4949
</div>
@@ -66,7 +66,7 @@ export default function ChallengeCard({ data, community, isCourseEnd }: Challeng
6666
<Image src={data?.certificateData?.icon} alt="achievement" fill priority />
6767
</div>
6868
<div>
69-
<h1 className="font-bold text-gray-400 text-xs uppercase pb-3 leading-3.5 tracking-3">{t("communities.overview.challenge.unlock.certificate")}</h1>
69+
<h1 className="font-bold text-gray-400 text-xs uppercase pb-3 leading-3.3 tracking-3">{t("communities.overview.challenge.unlock.certificate")}</h1>
7070
<RewardCertificate rewards={data?.rewards} isChallengeCard/>
7171
</div>
7272
{data?.isHackathon && <p className="py-1.5 border-t border-gray-200 text-sm">{t("communities.overview.challenge.participate", { token: reward?.token })}</p>}

src/components/sections/communities/_partials/Header.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export default function Header({
1919
isTeamChallenge = false,
2020
isHackathon = false,
2121
}: HeaderProps): ReactElement {
22-
const headerClassName = classNames("text-4xl leading-8 md:text-5xl lg:leading-11 text-gray-900 -tracking-2", {
22+
const headerClassName = classNames("text-4xl leading-8 md:text-5xl lg:leading-13.4 text-gray-900 -tracking-2", {
2323
"hidden md:flex": hideTitleOnMobile,
2424
});
2525

@@ -28,7 +28,7 @@ export default function Header({
2828
<h1 className={headerClassName}>{title}</h1>
2929
<div className="flex items-start gap-1">
3030
{subtitle && (
31-
<h2 className={`text-4xl leading-8 flex items-center font-normal lg:text-5xl lg:leading-11 -tracking-2 ${title ? "text-gray-400" : "text-gray-900"}`}>
31+
<h2 className={`text-4xl leading-8 flex items-center font-normal lg:text-5xl lg:leading-13.4 -tracking-2 ${title ? "text-gray-400" : "text-gray-900"}`}>
3232
{subtitle}
3333
{isTeamChallenge && (
3434
<div className="h-full flex -mt-2 items-start ml-2">

src/components/sections/communities/overview/MainHeader.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export default function CommunitySection(): ReactElement {
2323
<div className="py-2 md:py-8 mx-auto">
2424
<div className="flex flex-col justify-between lg:flex-row">
2525
<div className="max-w-md mb-4 md:max-w-md lg:max-w-lg xl:max-w-xl 2xl:max-w-2xl lg:mr-6">
26-
<h1 className="text-5xl leading-10 sm:text-6.5xl xl:text-7.75xl lg:leading-12 max-w-text-xs -tracking-4">{community?.name}</h1>
26+
<h1 className="text-5xl leading-10 sm:text-6.5xl xl:text-7.75xl max-w-text-xs -tracking-4">{community?.name}</h1>
2727
<p className="mt-8 text-lg leading-5.5 lg:hidden">{community?.summary}</p>
2828
<p className="hidden mt-4 text-lg leading-6 font-extralight lg:block">{community?.summary}</p>
2929
</div>

src/components/sections/homepage/Communities.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export default function CommunitiesSection({ communities }: { communities: Commu
2525
<Section type="default" padding="pt-20 lg:pb-24 md:pb-24">
2626
<div id="communities" className="md:flex relative items-end">
2727
<div className="pr-5">
28-
<p className="uppercase font-bold text-xs leading-3.5 tracking-3">{t("page.index.communities.title")}</p>
28+
<p className="uppercase font-bold text-xs leading-3.3 tracking-3">{t("page.index.communities.title")}</p>
2929
</div>
3030
<div className="pl-7 relative hidden lg:block md:block">
3131
<div className="message-bubble">{t("page.index.communities.subtitle")}</div>

src/components/sections/homepage/Main.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ export default function MainSection(): ReactElement {
4040
return (
4141
<Section type="default" padding="p-0">
4242
<div className="w-full lg:py-24 pt-24 pb-8">
43-
<h1 className="lg:text-7.75xl md:text-6xl text-4.5xl lg:leading-12 leading-10 -tracking-4">{t("page.index.main.title")}</h1>
44-
<p className="lg:text-7.75xl md:text-6xl text-4.5xl py-2 lg:py-0 md:py-0 sm:py-0 text-gray-400 -tracking-4 lg:leading-12 leading-10">{t("page.index.main.subtitle")}</p>
43+
<h1 className="lg:text-7.75xl md:text-6xl text-4.5xl leading-10 -tracking-4">{t("page.index.main.title")}</h1>
44+
<p className="lg:text-7.75xl md:text-6xl text-4.5xl py-2 lg:py-0 md:py-0 sm:py-0 text-gray-400 -tracking-4 leading-10">{t("page.index.main.subtitle")}</p>
4545
</div>
4646
<div className="flex justify-between">
4747
<div className="w-full max-w-xs hidden lg:block">

src/components/sections/homepage/OpenSource.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { useTranslation } from "next-i18next";
1313
export default function OpenSource() {
1414
const { t } = useTranslation();
1515
return (
16-
<div className="text-4xl lg:text-5xl leading-10 lg:leading-11 pt-24 flex flex-col text-wrap space-y-2 -tracking-2 md:-tracking-6 xl:-tracking-2">
16+
<div className="text-4xl lg:text-5xl leading-10 lg:leading-13.4 pt-24 flex flex-col text-wrap space-y-2 -tracking-2 md:-tracking-6 xl:-tracking-2">
1717
<p >
1818
{t("footer.open.source")}
1919
<br className="block md:hidden lg:block" />

src/components/sections/homepage/_partials/testimonials/CommunityStats.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export default function CommunityStats() {
3636

3737
return (
3838
<div className="p-7 bg-primary rounded-3.5xl mx-auto text-white relative md:absolute md:top-28 lg:top-32 xl:w-1/3 md:w-4/6 z-10 sm:max-w-sm">
39-
<h3 className="m-0 text-[32px] lg:text-4.5xl leading-8 lg:leading-10.5 w-3/4 -tracking-6">{t("testimonials.community.title")}</h3>
39+
<h3 className="m-0 text-[32px] lg:text-4.5xl leading-8 lg:leading-11 w-3/4 -tracking-6">{t("testimonials.community.title")}</h3>
4040
<div className="relative divide-y divide-white divide-dotted">
4141
{stats.map((stat) => (
4242
<div key={stat.title} className="py-6">

src/components/ui/Tag.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export default function Tag({ rounded = true, type = "gray", value, children, te
4646
);
4747
return (
4848
<div {...props} className={tagClassNames} data-testid={testId}>
49-
<span className="text-xs font-medium block leading-3.5">{value ? <span data-testid={tagValueTestId}>{value}</span> : children}</span>
49+
<span className="text-xs font-medium block leading-3.3">{value ? <span data-testid={tagValueTestId}>{value}</span> : children}</span>
5050
</div>
5151
);
5252
}

tailwind.config.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,19 +77,19 @@ module.exports = {
7777
"7.75xl": ["5.75rem", { lineHeight: "5.75rem" }],
7878
},
7979
lineHeight: {
80-
3.5: "0.825rem",
80+
3.3: "0.825rem",
81+
4.95:"1.2375rem",
8182
5.5: "1.375rem",
8283
7.5: "1.875rem",
83-
10.5: "2.75rem",
84-
11: "3.3rem",
85-
12: "5.75rem",
84+
11: "2.75rem",
85+
13.4: "3.3rem",
8686
},
8787
letterSpacing: {
8888
1: "0.01em",
8989
2: "0.02em",
9090
3: "0.03em",
9191
4: "0.04em",
92-
6: "0.06em"
92+
6: "0.06em",
9393
},
9494
maxWidth: {
9595
"3xs": "5rem",

0 commit comments

Comments
 (0)