@@ -135,7 +135,7 @@ export function NetworkRouteSelector({
({
: "success"
}
className={classNames(
- "h-8 w-8 shadow-sm text-white flex items-center justify-center rounded-md shrink-0",
+ "h-8 w-8 shadow-sm flex items-center justify-center rounded-md shrink-0",
loading
- ? "bg-nb-gray-900"
+ ? "bg-nb-gray-900 text-nb-gray-100"
: error
- ? "bg-red-500"
- : backgroundColor || "bg-green-500",
+ ? "bg-red-500 text-white"
+ : backgroundColor
+ ? `${backgroundColor} text-white`
+ : "bg-green-100 text-green-700 dark:bg-green-500 dark:text-white",
)}
>
{loading ? (
diff --git a/src/components/Paragraph.tsx b/src/components/Paragraph.tsx
index aefcdfb7c..e2b699d23 100644
--- a/src/components/Paragraph.tsx
+++ b/src/components/Paragraph.tsx
@@ -9,7 +9,7 @@ export default function Paragraph({ children, className }: Props) {
return (
diff --git a/src/components/PeerGroupSelector.tsx b/src/components/PeerGroupSelector.tsx
index f8417d7c1..e51a4652e 100644
--- a/src/components/PeerGroupSelector.tsx
+++ b/src/components/PeerGroupSelector.tsx
@@ -598,7 +598,7 @@ export function PeerGroupSelector({
)}
@@ -135,7 +135,7 @@ export function PeerSelector({
@@ -230,7 +230,7 @@ export function PeerSelector({
className={cn(
"font-medium flex items-center gap-1 font-mono text-[10px]",
value && value.id == option.id
- ? "text-white"
+ ? "text-nb-gray-100"
: "text-nb-gray-300",
!isSupported && "opacity-50",
)}
diff --git a/src/components/PinCodeInput.tsx b/src/components/PinCodeInput.tsx
index 436ca4c40..083787325 100644
--- a/src/components/PinCodeInput.tsx
+++ b/src/components/PinCodeInput.tsx
@@ -108,8 +108,8 @@ const PinCodeInput = forwardRef(function PinCodeInput(
disabled={disabled}
className={cn(
"w-[42px] h-[42px] text-center text-sm rounded-md",
- "dark:bg-nb-gray-900 border dark:border-nb-gray-700",
- "dark:placeholder:text-neutral-400/70",
+ "bg-nb-gray-900 border border-nb-gray-700",
+ "placeholder:text-nb-gray-400/70",
"focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2",
"ring-offset-neutral-200/20 dark:ring-offset-neutral-950/50 dark:focus-visible:ring-neutral-500/20",
"disabled:cursor-not-allowed disabled:opacity-40",
diff --git a/src/components/Popover.tsx b/src/components/Popover.tsx
index f5c251388..08116f36d 100644
--- a/src/components/Popover.tsx
+++ b/src/components/Popover.tsx
@@ -11,11 +11,11 @@ export const popoverVariants = cva([], {
variants: {
variant: {
lighter: [
- "rounded-md border border-neutral-200 bg-white px-5 py-3 text-sm text-neutral-950 shadow-md",
+ "rounded-md border border-neutral-300 bg-white px-5 py-3 text-sm text-neutral-950 shadow-md",
"dark:border-nb-gray-800 dark:bg-nb-gray-920 dark:text-neutral-50",
],
dark: [
- "rounded-md border border-neutral-200 bg-white px-5 py-3 text-sm text-neutral-950 shadow-md",
+ "rounded-md border border-neutral-300 bg-white px-5 py-3 text-sm text-neutral-950 shadow-md",
"dark:border-nb-gray-900 dark:bg-nb-gray-940 dark:text-gray-50",
],
},
diff --git a/src/components/PortSelector.tsx b/src/components/PortSelector.tsx
index 159c399cd..84d375dba 100644
--- a/src/components/PortSelector.tsx
+++ b/src/components/PortSelector.tsx
@@ -160,7 +160,7 @@ export function PortSelector({
0 && (
Port ranges requires NetBird client{" "}
- v0.48 or higher.
+ v0.48 or higher.
)}
>
diff --git a/src/components/RadioGroup.tsx b/src/components/RadioGroup.tsx
index 083045f04..115380ee4 100644
--- a/src/components/RadioGroup.tsx
+++ b/src/components/RadioGroup.tsx
@@ -46,9 +46,9 @@ export const RadioGroupItem = ({
variant === "default" &&
"text-nb-gray-500 hover:text-nb-gray-400 data-[state=checked]:bg-nb-gray-600 data-[state=checked]:text-nb-gray-100",
variant === "red" &&
- "text-nb-gray-500 hover:text-nb-gray-400 data-[state=checked]:bg-red-800 data-[state=checked]:text-red-200",
+ "text-nb-gray-500 hover:text-nb-gray-400 data-[state=checked]:bg-red-100 data-[state=checked]:text-red-700 dark:data-[state=checked]:bg-red-800 dark:data-[state=checked]:text-red-200",
variant === "green" &&
- "text-nb-gray-500 hover:text-nb-gray-400 data-[state=checked]:bg-green-800 data-[state=checked]:text-green-200",
+ "text-nb-gray-500 hover:text-nb-gray-400 data-[state=checked]:bg-green-100 data-[state=checked]:text-green-700 dark:data-[state=checked]:bg-green-800 dark:data-[state=checked]:text-green-200",
"cursor-pointer relative transition-all w-full py-1.5 px-5 rounded-md h-full flex items-center text-sm gap-1 text-center justify-center",
)}
>
diff --git a/src/components/Separator.tsx b/src/components/Separator.tsx
index 6daa2c00a..988e801d5 100644
--- a/src/components/Separator.tsx
+++ b/src/components/Separator.tsx
@@ -1,3 +1,3 @@
export default function Separator() {
- return ;
+ return ;
}
diff --git a/src/components/SquareIcon.tsx b/src/components/SquareIcon.tsx
index dd3a125ee..4e7fcd725 100644
--- a/src/components/SquareIcon.tsx
+++ b/src/components/SquareIcon.tsx
@@ -7,15 +7,21 @@ const iconVariant = cva(
{
variants: {
color: {
- netbird: "bg-netbird-950 border-netbird text-netbird",
- blue: "bg-sky-950 border-sky-500 text-sky-100",
- "blue-darker": "bg-sky-950 border-sky-500 text-sky-500",
- red: "bg-red-950 border-red-500 text-red-500",
+ netbird:
+ "bg-netbird-100 border-netbird text-netbird-700 dark:bg-netbird-950 dark:text-netbird",
+ blue: "bg-sky-100 border-sky-500 text-sky-700 dark:bg-sky-950 dark:text-sky-100",
+ "blue-darker":
+ "bg-sky-100 border-sky-500 text-sky-700 dark:bg-sky-950 dark:text-sky-500",
+ red: "bg-red-100 border-red-500 text-red-700 dark:bg-red-950 dark:text-red-500",
gray: "bg-nb-gray-930 border-nb-gray-800 text-gray-500",
- green: "bg-green-950 border-green-500 text-green-500",
- purple: "bg-purple-950 border-purple-500 text-purple-500",
- indigo: "bg-indigo-950 border-indigo-500 text-indigo-500",
- yellow: "bg-yellow-950 border-yellow-400 text-yellow-400",
+ green:
+ "bg-green-100 border-green-500 text-green-700 dark:bg-green-950 dark:text-green-500",
+ purple:
+ "bg-purple-100 border-purple-500 text-purple-700 dark:bg-purple-950 dark:text-purple-500",
+ indigo:
+ "bg-indigo-100 border-indigo-500 text-indigo-700 dark:bg-indigo-950 dark:text-indigo-500",
+ yellow:
+ "bg-yellow-100 border-yellow-400 text-yellow-700 dark:bg-yellow-950 dark:text-yellow-400",
},
size: {
small: "w-8 h-8",
diff --git a/src/components/Steps.tsx b/src/components/Steps.tsx
index 5d18afef1..905853bb3 100644
--- a/src/components/Steps.tsx
+++ b/src/components/Steps.tsx
@@ -50,7 +50,7 @@ const Step = ({
{line && (
diff --git a/src/components/Tabs.tsx b/src/components/Tabs.tsx
index 8a2aefd3e..56f13c1bc 100644
--- a/src/components/Tabs.tsx
+++ b/src/components/Tabs.tsx
@@ -63,7 +63,7 @@ const TabsList = React.forwardRef<
>
@@ -103,7 +103,7 @@ const TabsTrigger = React.forwardRef<
"absolute w-full h-[1px] left-0 right-0 bottom-[0px] transition-all",
currentValue === props.value
? "bg-netbird text-netbird"
- : "dark:bg-nb-gray-900 bg-nb-gray-100 group-hover/trigger:dark:bg-nb-gray-700 group-hover/trigger:bg-nb-gray-200",
+ : "dark:bg-nb-gray-900 bg-neutral-200 group-hover/trigger:dark:bg-nb-gray-700 group-hover/trigger:bg-neutral-300",
)}
>
diff --git a/src/components/Textarea.tsx b/src/components/Textarea.tsx
index 34ecf7745..942798015 100644
--- a/src/components/Textarea.tsx
+++ b/src/components/Textarea.tsx
@@ -17,11 +17,11 @@ const inputVariants = cva("", {
variants: {
variant: {
default: [
- "dark:bg-nb-gray-900 dark:placeholder:text-neutral-400/70 placeholder:text-neutral-500 border-neutral-200 dark:border-nb-gray-700",
+ "dark:bg-nb-gray-900 dark:placeholder:text-neutral-400/70 placeholder:text-neutral-500 border-neutral-300 dark:border-nb-gray-700",
"ring-offset-neutral-200/20 dark:ring-offset-neutral-950/50 dark:focus-visible:ring-neutral-500/20 focus-visible:ring-neutral-300/10",
],
darker: [
- "dark:bg-nb-gray-900/40 dark:placeholder:text-neutral-400/70 placeholder:text-neutral-500 border-neutral-200 dark:border-nb-gray-900",
+ "dark:bg-nb-gray-900/40 dark:placeholder:text-neutral-400/70 placeholder:text-neutral-500 border-neutral-300 dark:border-nb-gray-900",
"ring-offset-neutral-200/20 dark:ring-offset-neutral-950/50 dark:focus-visible:ring-neutral-500/20 focus-visible:ring-neutral-300/10",
],
error: [
diff --git a/src/components/ToggleSwitch.tsx b/src/components/ToggleSwitch.tsx
index 526b802b5..b111b7ff1 100644
--- a/src/components/ToggleSwitch.tsx
+++ b/src/components/ToggleSwitch.tsx
@@ -16,7 +16,7 @@ const switchVariants = cva("", {
variant: {
default: [
"dark:data-[state=checked]:bg-netbird dark:data-[state=unchecked]:bg-nb-gray-700",
- "data-[state=checked]:bg-neutral-900 data-[state=unchecked]:bg-neutral-200",
+ "data-[state=checked]:bg-netbird data-[state=unchecked]:bg-neutral-200",
],
"red-green": [
"dark:data-[state=checked]:bg-red-600 dark:data-[state=unchecked]:bg-nb-gray-700",
diff --git a/src/components/Tooltip.tsx b/src/components/Tooltip.tsx
index b34b590de..f8525b078 100644
--- a/src/components/Tooltip.tsx
+++ b/src/components/Tooltip.tsx
@@ -23,13 +23,13 @@ export const tooltipVariants = cva(
variant: {
default: [
"bg-nb-gray-940",
- "text-neutral-50",
- "border-neutral-200 border-nb-gray-930",
+ "text-nb-gray-50",
+ "border-nb-gray-930",
],
lighter: [
"bg-nb-gray-920",
- "text-neutral-50",
- "border-neutral-200 border-nb-gray-900",
+ "text-nb-gray-50",
+ "border-nb-gray-900",
],
},
},
diff --git a/src/components/UserSelector.tsx b/src/components/UserSelector.tsx
index 7c762117b..dada740b6 100644
--- a/src/components/UserSelector.tsx
+++ b/src/components/UserSelector.tsx
@@ -106,7 +106,7 @@ export function UserSelector({
& ModalFooterProps) => (
({