1- import React from " react" ;
2- import Dropdown from " components/dropdown" ;
3- import { AiOutlineUser } from " react-icons/ai" ;
4- import { BsThreeDots } from " react-icons/bs" ;
5- import { FiSettings } from " react-icons/fi" ;
6- import { AiOutlineShop } from " react-icons/ai" ;
7- import { TiLightbulb } from " react-icons/ti" ;
8- import { BsThreeDotsVertical } from " react-icons/bs" ;
1+ import React from ' react' ;
2+ import Dropdown from ' components/dropdown' ;
3+ import { AiOutlineUser } from ' react-icons/ai' ;
4+ import { BsThreeDots } from ' react-icons/bs' ;
5+ import { FiSettings } from ' react-icons/fi' ;
6+ import { AiOutlineShop } from ' react-icons/ai' ;
7+ import { TiLightbulb } from ' react-icons/ti' ;
8+ import { BsThreeDotsVertical } from ' react-icons/bs' ;
99
1010function CardMenu ( props : { transparent ?: boolean ; vertical ?: boolean } ) {
1111 const { transparent, vertical } = props ;
@@ -17,10 +17,10 @@ function CardMenu(props: { transparent?: boolean; vertical?: boolean }) {
1717 onClick = { ( ) => setOpen ( ! open ) }
1818 className = { `flex items-center text-xl hover:cursor-pointer ${
1919 transparent
20- ? " bg-none text-white hover:bg-none active:bg-none"
20+ ? ' bg-none text-white hover:bg-none active:bg-none'
2121 : vertical
22- ? " bg-none text-navy-700 dark:text-white"
23- : " bg-lightPrimary p-2 text-brand-500 hover:bg-gray-100 dark:bg-navy-700 dark:text-white dark:hover:bg-white/20 dark:active:bg-white/10"
22+ ? ' bg-none text-navy-700 dark:text-white'
23+ : ' bg-lightPrimary p-2 text-brand-500 hover:bg-gray-100 dark:bg-navy-700 dark:text-white dark:hover:bg-white/20 dark:active:bg-white/10'
2424 } linear justify-center rounded-lg font-bold transition duration-200`}
2525 >
2626 { vertical ? (
@@ -32,37 +32,36 @@ function CardMenu(props: { transparent?: boolean; vertical?: boolean }) {
3232 ) }
3333 </ button >
3434 }
35- animation = { "origin-top-right transition-all duration-300 ease-in-out" }
36- classNames = { `${ transparent ? "top-8" : "top-11" } right-0 w-max` }
37- children = {
38- < div className = "z-50 w-max rounded-xl bg-white py-3 px-4 text-sm shadow-xl shadow-shadow-500 dark:!bg-navy-700 dark:shadow-none" >
39- < p className = "hover:text-black flex cursor-pointer items-center gap-2 text-gray-600 hover:font-medium" >
40- < span >
41- < AiOutlineUser />
42- </ span >
43- Panel 1
44- </ p >
45- < p className = "hover:text-black mt-2 flex cursor-pointer items-center gap-2 pt-1 text-gray-600 hover:font-medium" >
46- < span >
47- < AiOutlineShop />
48- </ span >
49- Panel 2
50- </ p >
51- < p className = "hover:text-black mt-2 flex cursor-pointer items-center gap-2 pt-1 text-gray-600 hover:font-medium" >
52- < span >
53- < TiLightbulb />
54- </ span >
55- Panel 3
56- </ p >
57- < p className = "hover:text-black mt-2 flex cursor-pointer items-center gap-2 pt-1 text-gray-600 hover:font-medium" >
58- < span >
59- < FiSettings />
60- </ span >
61- Panel 4
62- </ p >
63- </ div >
64- }
65- />
35+ animation = { 'origin-top-right transition-all duration-300 ease-in-out' }
36+ classNames = { `${ transparent ? 'top-8' : 'top-11' } right-0 w-max` }
37+ >
38+ < div className = "z-50 w-max rounded-xl bg-white px-4 py-3 text-sm shadow-xl shadow-shadow-500 dark:!bg-navy-700 dark:shadow-none" >
39+ < p className = "hover:text-black flex cursor-pointer items-center gap-2 text-gray-600 hover:font-medium" >
40+ < span >
41+ < AiOutlineUser />
42+ </ span >
43+ Panel 1
44+ </ p >
45+ < p className = "hover:text-black mt-2 flex cursor-pointer items-center gap-2 pt-1 text-gray-600 hover:font-medium" >
46+ < span >
47+ < AiOutlineShop />
48+ </ span >
49+ Panel 2
50+ </ p >
51+ < p className = "hover:text-black mt-2 flex cursor-pointer items-center gap-2 pt-1 text-gray-600 hover:font-medium" >
52+ < span >
53+ < TiLightbulb />
54+ </ span >
55+ Panel 3
56+ </ p >
57+ < p className = "hover:text-black mt-2 flex cursor-pointer items-center gap-2 pt-1 text-gray-600 hover:font-medium" >
58+ < span >
59+ < FiSettings />
60+ </ span >
61+ Panel 4
62+ </ p >
63+ </ div >
64+ </ Dropdown >
6665 ) ;
6766}
6867
0 commit comments