Skip to content

Commit 9e735e2

Browse files
authored
fix: reverted default mono font, font-ld only for buttons (#155)
1 parent 4cba973 commit 9e735e2

File tree

3 files changed

+74
-2
lines changed

3 files changed

+74
-2
lines changed

src/components/primitives/button/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { cva } from "class-variance-authority";
22

33
export const buttonVariants = cva(
4-
"select-none inline-flex justify-center items-center gap-1.5 whitespace-nowrap rounded-md uppercase font-mono font-semibold ring-offset-background transition-colors transition-opacity focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-primary focus-visible:ring-offset-1 disabled:pointer-events-none",
4+
"select-none inline-flex justify-center items-center gap-1.5 whitespace-nowrap rounded-md uppercase font-ld font-semibold ring-offset-background transition-colors transition-opacity focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-primary focus-visible:ring-offset-1 disabled:pointer-events-none",
55
{
66
variants: {
77
variant: {
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
import { cn } from "@/utils";
2+
import type { Meta, StoryObj } from "@storybook/react";
3+
4+
const P = ({ label, className }: { label: string; className: string }) => {
5+
return <p className={cn("font-ld", className)}>{label}</p>;
6+
};
7+
8+
const meta: Meta<typeof P> = {
9+
title: "Typography/LD Mono",
10+
component: P,
11+
tags: ["autodocs"],
12+
parameters: {
13+
layout: "centered",
14+
},
15+
args: {
16+
label: "The quick brown fox jumps over the lazy dog.",
17+
className: "",
18+
},
19+
};
20+
21+
export default meta;
22+
23+
type Story = StoryObj<typeof P>;
24+
25+
export const Light14px: Story = {
26+
args: {
27+
className: "text-sm font-light",
28+
},
29+
};
30+
31+
export const Regular14px: Story = {
32+
args: {
33+
className: "text-sm",
34+
},
35+
};
36+
37+
export const Medium14px: Story = {
38+
args: {
39+
className: "text-sm font-medium",
40+
},
41+
};
42+
43+
export const SemiBold14px: Story = {
44+
args: {
45+
className: "text-sm font-semibold",
46+
},
47+
};
48+
49+
export const Light16px: Story = {
50+
args: {
51+
className: "text-base font-light",
52+
},
53+
};
54+
55+
export const Regular16px: Story = {
56+
args: {
57+
className: "text-base",
58+
},
59+
};
60+
61+
export const Medium16px: Story = {
62+
args: {
63+
className: "text-base font-medium",
64+
},
65+
};
66+
67+
export const SemiBold16px: Story = {
68+
args: {
69+
className: "text-base font-semibold",
70+
},
71+
};

src/preset.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,8 @@ export const cartridgeTWPreset: Partial<Config> = {
9191
extend: {
9292
fontFamily: {
9393
sans: ["Inter", ...defaultTheme.fontFamily.sans],
94-
mono: ["LD_Mono", "IBM Plex Mono", ...defaultTheme.fontFamily.mono],
94+
mono: ["IBM Plex Mono", ...defaultTheme.fontFamily.mono],
95+
ld: ["LD_Mono", ...defaultTheme.fontFamily.mono],
9596
},
9697
fontSize: {
9798
["2xs"]: "10px",

0 commit comments

Comments
 (0)