Skip to content

Commit 4b353a4

Browse files
committed
...more
1 parent 695dbc6 commit 4b353a4

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

src/components/table/DataTableRefreshButton.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import Button from "@components/Button";
22
import { Tooltip, TooltipContent, TooltipTrigger } from "@components/Tooltip";
3+
import { cn } from "@utils/helpers";
34
import { motion } from "framer-motion";
45
import { RefreshCcw } from "lucide-react";
56
import * as React from "react";
@@ -35,7 +36,11 @@ export default function DataTableRefreshButton({ onClick, isDisabled }: Props) {
3536
}}
3637
>
3738
<Button
38-
className={"h-[42px]"}
39+
className={cn(
40+
"h-[42px]",
41+
// Override button styles for better contrast in light mode
42+
"bg-gray-200 hover:bg-gray-300 text-gray-700 dark:bg-nb-gray-900/30 dark:text-gray-400 dark:hover:bg-zinc-800/50"
43+
)}
3944
variant={"secondary"}
4045
disabled={isDisabled == true ? true : disabled}
4146
>
@@ -44,7 +49,7 @@ export default function DataTableRefreshButton({ onClick, isDisabled }: Props) {
4449
animate={{ rotate: -360 }}
4550
transition={{ duration: 0.8 }}
4651
>
47-
<RefreshCcw size={16} />
52+
<RefreshCcw size={16} className="text-gray-700 dark:text-gray-300" />
4853
</motion.div>
4954
</Button>
5055
</TooltipTrigger>

src/components/table/DataTableResetFilterButton.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import Button from "@components/Button";
22
import { Tooltip, TooltipContent, TooltipTrigger } from "@components/Tooltip";
33
import { Table } from "@tanstack/react-table";
4+
import { cn } from "@utils/helpers";
45
import { FilterX } from "lucide-react";
56
import * as React from "react";
67
import { useState } from "react";
@@ -30,12 +31,16 @@ export default function DataTableResetFilterButton<TData>({
3031
}}
3132
>
3233
<Button
33-
className={"h-[42px]"}
34+
className={cn(
35+
"h-[42px]",
36+
// Override button styles for better contrast in light mode
37+
"bg-gray-200 hover:bg-gray-300 text-gray-700 dark:bg-nb-gray-900/30 dark:text-gray-400 dark:hover:bg-zinc-800/50"
38+
)}
3439
variant={"secondary"}
3540
disabled={isDisabled}
3641
onClick={onClick}
3742
>
38-
<FilterX size={16} />
43+
<FilterX size={16} className="text-gray-700 dark:text-gray-300" />
3944
</Button>
4045
</TooltipTrigger>
4146

0 commit comments

Comments
 (0)