Skip to content

Commit 672b7a5

Browse files
committed
fix more hardcoded dark stuff
1 parent 6d21388 commit 672b7a5

24 files changed

+82
-85
lines changed

src/components/Badge.tsx

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -16,34 +16,34 @@ const variants = cva("", {
1616
blue: [
1717
"bg-sky-100 border-sky-500 text-sky-800 border border-transparent",
1818
],
19-
blueDark: ["bg-sky-900 border-sky-500 text-white border"],
20-
"blue-darker": ["bg-sky-900 border-sky-500 text-white border"],
21-
red: ["bg-red-950/40 border-red-500 border text-red-500"],
22-
purple: ["bg-purple-950/50 border-purple-500 border text-purple-500"],
23-
yellow: ["bg-yellow-950 border-yellow-500 border text-yellow-400"],
24-
gray: ["bg-nb-gray-930/60 border-nb-gray-800/40 text-nb-gray-300 border"],
19+
blueDark: ["bg-sky-100 border-sky-600 text-sky-800 border dark:bg-sky-900 dark:border-sky-500 dark:text-white"],
20+
"blue-darker": ["bg-sky-100 border-sky-600 text-sky-800 border dark:bg-sky-900 dark:border-sky-500 dark:text-white"],
21+
red: ["bg-red-100 border-red-400 text-red-600 border dark:bg-red-950/40 dark:border-red-500 dark:text-red-500"],
22+
purple: ["bg-purple-100 border-purple-400 text-purple-600 border dark:bg-purple-950/50 dark:border-purple-500 dark:text-purple-500"],
23+
yellow: ["bg-yellow-100 border-yellow-400 text-yellow-600 border dark:bg-yellow-950 dark:border-yellow-500 dark:text-yellow-400"],
24+
gray: ["bg-gray-100 border-gray-300 text-gray-600 border dark:bg-nb-gray-930/60 dark:border-nb-gray-800/40 dark:text-nb-gray-300"],
2525
grayer: [
26-
"bg-nb-gray-900/40 border-nb-gray-800/40 text-nb-gray-300 border",
26+
"bg-gray-100 border-gray-300 text-gray-600 border dark:bg-nb-gray-900/40 dark:border-nb-gray-800/40 dark:text-nb-gray-300",
2727
],
2828
"gray-ghost": [
29-
"bg-nb-gray-900 border-nb-gray-800 text-nb-gray-300 border border-nb-gray-800/50",
29+
"bg-gray-50 border-gray-200 text-gray-500 border dark:bg-nb-gray-900 dark:border-nb-gray-800 dark:text-nb-gray-300 dark:border-nb-gray-800/50",
3030
],
31-
green: ["bg-green-950 border-green-500 border text-green-400"],
32-
netbird: ["bg-netbird-950 border-netbird-500 border text-netbird-500"],
31+
green: ["bg-green-100 border-green-400 text-green-600 border dark:bg-green-950 dark:border-green-500 dark:text-green-400"],
32+
netbird: ["bg-netbird-100 border-netbird-400 text-netbird-600 border dark:bg-netbird-950 dark:border-netbird-500 dark:text-netbird-500"],
3333
},
3434
hover: {
3535
none: [],
36-
blue: ["hover:bg-sky-200"],
37-
purple: ["hover:bg-purple-950/40"],
38-
yellow: ["hover:bg-yellow-950/40"],
39-
blueDark: ["hover:bg-sky-800"],
40-
"blue-darker": ["hover:bg-sky-800"],
41-
red: ["hover:bg-red-950/40"],
42-
gray: ["hover:bg-nb-gray-900"],
43-
grayer: ["hover:bg-nb-gray-900"],
44-
"gray-ghost": ["hover:bg-nb-gray-900"],
45-
green: ["hover:bg-green-950/50"],
46-
netbird: ["hover:bg-netbird-950/50"],
36+
blue: ["hover:bg-sky-200 dark:hover:bg-sky-800"],
37+
purple: ["hover:bg-purple-200 dark:hover:bg-purple-950/40"],
38+
yellow: ["hover:bg-yellow-200 dark:hover:bg-yellow-950/40"],
39+
blueDark: ["hover:bg-sky-200 dark:hover:bg-sky-800"],
40+
"blue-darker": ["hover:bg-sky-200 dark:hover:bg-sky-800"],
41+
red: ["hover:bg-red-200 dark:hover:bg-red-950/40"],
42+
gray: ["hover:bg-gray-200 dark:hover:bg-nb-gray-900"],
43+
grayer: ["hover:bg-gray-200 dark:hover:bg-nb-gray-900"],
44+
"gray-ghost": ["hover:bg-gray-100 dark:hover:bg-nb-gray-900"],
45+
green: ["hover:bg-green-200 dark:hover:bg-green-950/50"],
46+
netbird: ["hover:bg-netbird-200 dark:hover:bg-netbird-950/50"],
4747
},
4848
},
4949
});

src/components/Card.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ function Card({ children, className, ...props }: Props) {
1313
<div
1414
{...props}
1515
className={cn(
16-
"bg-nb-gray-940 rounded-md border border-nb-gray-900 w-1/2 overflow-hidden",
16+
"bg-white dark:bg-nb-gray-940 rounded-md border border-gray-200 dark:border-nb-gray-900 w-1/2 overflow-hidden",
1717
className,
1818
)}
1919
>
@@ -48,7 +48,7 @@ function CardListItem({
4848
return (
4949
<li
5050
className={cn(
51-
"flex justify-between px-4 border-b border-nb-gray-900 py-4 last:border-b-0 items-center h-full",
51+
"flex justify-between px-4 border-b border-gray-200 dark:border-nb-gray-900 py-4 last:border-b-0 items-center h-full",
5252
className,
5353
)}
5454
>
@@ -95,8 +95,8 @@ const CardTextItem = ({
9595
return (
9696
<div
9797
className={cn(
98-
"text-right text-nb-gray-400 text-sm flex items-center gap-2",
99-
copy && "cursor-pointer hover:text-nb-gray-300 transition-all",
98+
"text-right text-gray-500 dark:text-nb-gray-400 text-sm flex items-center gap-2",
99+
copy && "cursor-pointer hover:text-gray-700 dark:hover:text-nb-gray-300 transition-all",
100100
)}
101101
onClick={() =>
102102
copy &&

src/components/Code.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ export default function Code({
4040
className={cn(
4141
"rounded-md text-sm transition-all relative duration-300 border",
4242
dark
43-
? "bg-gray-50 border-neutral-200 dark:border-nb-gray-800 hover:dark:bg-nb-gray-900/80 dark:bg-nb-gray-930"
44-
: "bg-gray-50 border-neutral-200 dark:border-nb-gray-700 hover:dark:bg-nb-gray-900/80 dark:bg-nb-gray-900",
43+
? "bg-gray-50 border-neutral-200 dark:border-nb-gray-800 hover:bg-gray-100 dark:hover:bg-nb-gray-900/80 dark:bg-nb-gray-930"
44+
: "bg-gray-50 border-neutral-200 dark:border-nb-gray-700 hover:bg-gray-100 dark:hover:bg-nb-gray-900/80 dark:bg-nb-gray-900",
4545
dark
46-
? "text-nb-gray-300 hover:text-nb-gray-300"
47-
: "dark:text-nb-gray-200 hover:dark:text-nb-gray-200",
46+
? "text-gray-700 hover:text-gray-900 dark:text-nb-gray-300 dark:hover:text-nb-gray-300"
47+
: "text-gray-700 hover:text-gray-900 dark:text-nb-gray-200 dark:hover:text-nb-gray-200",
4848
"overflow-x-auto relative z-0 w-full",
4949
className,
5050
)}
@@ -77,7 +77,7 @@ export default function Code({
7777

7878
function CodeComment({ children }: Props) {
7979
return (
80-
<pre className={"text-nb-gray-400 block w-full whitespace-pre"}>
80+
<pre className={"text-gray-500 dark:text-nb-gray-400 block w-full whitespace-pre"}>
8181
{children}
8282
</pre>
8383
);

src/components/DropdownInfoText.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ type Props = {
88

99
export const DropdownInfoText = ({ children, className }: Props) => {
1010
return (
11-
<div className={cn("text-center pt-2 mb-6 text-nb-gray-400", className)}>
11+
<div className={cn("text-center pt-2 mb-6 text-gray-500 dark:text-nb-gray-400", className)}>
1212
{children}
1313
</div>
1414
);

src/components/HelpText.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export default function HelpText({
1414
return (
1515
<span
1616
className={cn(
17-
"text-[.8rem] dark:text-nb-gray-300 block font-light tracking-wide",
17+
"text-[.8rem] text-gray-500 dark:text-nb-gray-300 block font-light tracking-wide",
1818
margin && "mb-2",
1919
className,
2020
)}

src/components/Input.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ const inputVariants = cva("", {
3838
},
3939
prefixSuffixVariant: {
4040
default: [
41-
"dark:bg-nb-gray-900 border-neutral-200 dark:border-nb-gray-700 text-nb-gray-300",
41+
"bg-gray-100 dark:bg-nb-gray-900 border-neutral-200 dark:border-nb-gray-700 text-gray-500 dark:text-nb-gray-300",
4242
],
4343
error: [
44-
"dark:bg-nb-gray-900 border-red-500 text-nb-gray-300 text-red-500",
44+
"bg-red-50 dark:bg-nb-gray-900 border-red-500 text-red-500 dark:text-nb-gray-300",
4545
],
4646
},
4747
},
@@ -86,7 +86,7 @@ const Input = React.forwardRef<HTMLInputElement, InputProps>(
8686

8787
<div
8888
className={cn(
89-
"absolute left-0 top-0 h-full flex items-center text-xs dark:text-nb-gray-300 pl-3 leading-[0]",
89+
"absolute left-0 top-0 h-full flex items-center text-xs text-gray-500 dark:text-nb-gray-300 pl-3 leading-[0]",
9090
props.disabled && "opacity-30",
9191
)}
9292
>
@@ -112,7 +112,7 @@ const Input = React.forwardRef<HTMLInputElement, InputProps>(
112112

113113
<div
114114
className={cn(
115-
"absolute right-0 top-0 h-full flex items-center text-xs dark:text-nb-gray-300 pr-4 leading-[0] select-none",
115+
"absolute right-0 top-0 h-full flex items-center text-xs text-gray-500 dark:text-nb-gray-300 pr-4 leading-[0] select-none",
116116
props.disabled && "opacity-30",
117117
)}
118118
>

src/components/Paragraph.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export default function Paragraph({ children, className }: Props) {
99
return (
1010
<p
1111
className={cn(
12-
"dark:text-gray-400 text-nb-gray-500 text-base flex flex-wrap gap-x-1.5",
12+
"text-gray-700 dark:text-gray-400 text-base flex flex-wrap gap-x-1.5",
1313
className,
1414
)}
1515
>

src/components/Select.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ const SelectTrigger = React.forwardRef<
1818
<SelectPrimitive.Trigger
1919
ref={ref}
2020
className={cn(
21-
"flex h-[42px] gap-2 w-full items-center justify-between rounded-md border dark:border-nb-gray-900 border-neutral-200 bg-white px-3 py-2 text-sm ring-offset-white placeholder:text-neutral-500 focus:outline-none focus:ring-2 focus:ring-neutral-950 focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 dark:bg-nb-gray-900/30 dark:ring-offset-neutral-950/50 dark:focus:ring-neutral-500/20 dark:placeholder:text-neutral-400 ",
21+
"flex h-[42px] gap-2 w-full items-center justify-between rounded-md border border-neutral-200 dark:border-nb-gray-900 bg-white dark:bg-nb-gray-900/30 px-3 py-2 text-sm ring-offset-white placeholder:text-neutral-500 dark:placeholder:text-neutral-400 focus:outline-none focus:ring-2 focus:ring-neutral-300 dark:focus:ring-neutral-500/20 focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 dark:ring-offset-neutral-950/50 text-neutral-800 dark:text-white",
2222
className,
2323
)}
2424
{...props}
@@ -39,7 +39,7 @@ const SelectContent = React.forwardRef<
3939
<SelectPrimitive.Content
4040
ref={ref}
4141
className={cn(
42-
"relative z-50 min-w-[8rem] overflow-hidden rounded-md border border-gray-200 bg-white text-neutral-950 shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 dark:border-zinc-800 dark:bg-nb-gray dark:text-neutral-50",
42+
"relative z-50 min-w-[8rem] overflow-hidden rounded-md border border-gray-200 dark:border-zinc-800 bg-white dark:bg-nb-gray text-neutral-800 dark:text-neutral-50 shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",
4343
position === "popper" &&
4444
"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",
4545
className,
@@ -80,7 +80,7 @@ const SelectItem = React.forwardRef<
8080
<SelectPrimitive.Item
8181
ref={ref}
8282
className={cn(
83-
"relative flex w-full select-none items-center rounded-md py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-gray-100 focus:text-neutral-900 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 dark:focus:bg-nb-gray-900 dark:focus:text-neutral-50 dark:text-gray-400 cursor-pointer",
83+
"relative flex w-full select-none items-center rounded-md py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-gray-100 focus:text-neutral-900 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 dark:focus:bg-nb-gray-900 dark:focus:text-neutral-50 text-gray-800 dark:text-gray-400 cursor-pointer",
8484
className,
8585
)}
8686
{...props}

src/components/SmallParagraph.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export default function SmallParagraph({ children, className }: Props) {
99
return (
1010
<p
1111
className={cn(
12-
"text-[.85rem] text-nb-gray-400 dark:text-nb-gray-400",
12+
"text-[.85rem] text-gray-500 dark:text-nb-gray-400",
1313
className,
1414
)}
1515
>

src/components/SquareIcon.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const iconVariant = cva(
1111
blue: "bg-sky-950 border-sky-500 text-sky-100",
1212
"blue-darker": "bg-sky-950 border-sky-500 text-sky-500",
1313
red: "bg-red-950 border-red-500 text-red-500",
14-
gray: "bg-nb-gray-930 border-nb-gray-800 text-gray-500",
14+
gray: "bg-gray-100 border-gray-300 text-gray-500 dark:bg-nb-gray-930 dark:border-nb-gray-800 dark:text-gray-500",
1515
green: "bg-green-950 border-green-500 text-green-500",
1616
purple: "bg-purple-950 border-purple-500 text-purple-500",
1717
indigo: "bg-indigo-950 border-indigo-500 text-indigo-500",

0 commit comments

Comments
 (0)