File tree 3 files changed +17
-24
lines changed
3 files changed +17
-24
lines changed Original file line number Diff line number Diff line change @@ -5,3 +5,7 @@ export function getLightModeColor(color: string) {
5
5
export function getDarkModeColor ( color : string ) {
6
6
return `dark:${ color } ` ;
7
7
}
8
+
9
+ export function getColorName ( color : string ) {
10
+ return color . replace ( '-700' , '' ) . replace ( 'bg-' , '' ) ;
11
+ }
Original file line number Diff line number Diff line change 1
1
import { Dispatch , RefObject , SetStateAction } from 'react' ;
2
2
import { Color } from '@/hooks/useColorPalette' ;
3
- import { getLightModeColor , getDarkModeColor } from '@/common/common' ;
3
+ import {
4
+ getLightModeColor ,
5
+ getDarkModeColor ,
6
+ getColorName ,
7
+ } from '@/common/common' ;
4
8
import { cn } from '@/lib/utils' ;
5
9
import { type ClassValue } from 'clsx' ;
6
10
@@ -27,10 +31,16 @@ export const ColorPalette = ({
27
31
< div
28
32
className = { `h-6 w-6 rounded-full hover:border dark:border-white border-black cursor-pointer ${ getLightModeColor (
29
33
color
30
- ) } ${ getDarkModeColor ( color ) } `}
34
+ ) } ${ getDarkModeColor ( color ) } group `}
31
35
key = { color }
32
36
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 >
34
44
) ) }
35
45
</ div >
36
46
) ;
Original file line number Diff line number Diff line change @@ -31,27 +31,6 @@ const config = {
31
31
'dark:bg-lime-700' ,
32
32
'dark:bg-green-700' ,
33
33
'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' ,
55
34
'bg-zinc-200' ,
56
35
'bg-slate-200' ,
57
36
'bg-neutral-200' ,
You can’t perform that action at this time.
0 commit comments