Skip to content

Commit aa7c6d0

Browse files
Add color paletter color name below each color, remove some colors from safelist
1 parent ef730e8 commit aa7c6d0

File tree

3 files changed

+17
-24
lines changed

3 files changed

+17
-24
lines changed

common/common.ts

+4
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,7 @@ export function getLightModeColor(color: string) {
55
export function getDarkModeColor(color: string) {
66
return `dark:${color}`;
77
}
8+
9+
export function getColorName(color: string) {
10+
return color.replace('-700', '').replace('bg-', '');
11+
}

components/color-palette.tsx

+13-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import { Dispatch, RefObject, SetStateAction } from 'react';
22
import { Color } from '@/hooks/useColorPalette';
3-
import { getLightModeColor, getDarkModeColor } from '@/common/common';
3+
import {
4+
getLightModeColor,
5+
getDarkModeColor,
6+
getColorName,
7+
} from '@/common/common';
48
import { cn } from '@/lib/utils';
59
import { type ClassValue } from 'clsx';
610

@@ -27,10 +31,16 @@ export const ColorPalette = ({
2731
<div
2832
className={`h-6 w-6 rounded-full hover:border dark:border-white border-black cursor-pointer ${getLightModeColor(
2933
color
30-
)} ${getDarkModeColor(color)}`}
34+
)} ${getDarkModeColor(color)} group`}
3135
key={color}
3236
onClick={() => setBgColor(color)}
33-
/>
37+
>
38+
<div className="hidden group-hover:flex items-center justify-center mt-6">
39+
<div className="px-2 text-sm bg-gray-600 text-white rounded-md">
40+
{getColorName(color)}
41+
</div>
42+
</div>
43+
</div>
3444
))}
3545
</div>
3646
);

tailwind.config.ts

-21
Original file line numberDiff line numberDiff line change
@@ -31,27 +31,6 @@ const config = {
3131
'dark:bg-lime-700',
3232
'dark:bg-green-700',
3333
'dark:bg-amber-700',
34-
'bg-zinc-700',
35-
'bg-slate-700',
36-
'bg-neutral-700',
37-
'bg-gray-700',
38-
'bg-stone-700',
39-
'bg-yellow-700',
40-
'bg-orange-700',
41-
'bg-violet-700',
42-
'bg-blue-700',
43-
'bg-sky-700',
44-
'bg-indigo-700',
45-
'bg-fuchsia-700',
46-
'bg-pink-700',
47-
'bg-rose-700',
48-
'bg-purple-700',
49-
'bg-cyan-700',
50-
'bg-teal-700',
51-
'bg-emerald-700',
52-
'bg-lime-700',
53-
'bg-green-700',
54-
'bg-amber-700',
5534
'bg-zinc-200',
5635
'bg-slate-200',
5736
'bg-neutral-200',

0 commit comments

Comments
 (0)