parent
44f9cabdb2
commit
e829dc6484
2 changed files with 60 additions and 58 deletions
@ -0,0 +1,59 @@ |
||||
import React from "react"; |
||||
import ItemColor from "./ItemColor"; |
||||
|
||||
const ColorCard = ({ theme, text, dark, light, item, setItem }) => { |
||||
return ( |
||||
<div className="flex flex-col gap-y-3"> |
||||
<div |
||||
className={`w-[344px] h-[130px] flex flex-col cursor-pointer rounded-sm relative p-4 bg-${item} ${ |
||||
text ? `text-${item}Text` : "" |
||||
}`}
|
||||
onClick={() => setItem(item)} |
||||
> |
||||
<ItemColor className=" text-2xl font-bold" item={item} theme={theme} /> |
||||
{text && ( |
||||
<ItemColor |
||||
className="self-end text-sm" |
||||
item={item + "Text"} |
||||
theme={theme} |
||||
onClick={(e) => { |
||||
e.stopPropagation(); |
||||
setItem(item + "Text"); |
||||
}} |
||||
/> |
||||
)} |
||||
</div> |
||||
<div className="flex flex-row justify-between"> |
||||
{" "} |
||||
{dark ? ( |
||||
<div |
||||
className={`flex-col cursor-pointer rounded-sm relative p-4 w-[165px] h-[75px] bg-${item}Dark ${ |
||||
text ? `text-${item}Text` : "" |
||||
}`}
|
||||
onClick={() => setItem(item + "Dark")} |
||||
> |
||||
<ItemColor |
||||
className=" text-lg font-bold" |
||||
item={item + "Dark"} |
||||
theme={theme} |
||||
/> |
||||
</div> |
||||
) : null} |
||||
{light ? ( |
||||
<div |
||||
className={`flex flex-col cursor-pointer rounded-sm relative p-4 w-[165px] h-[75px] bg-${item}Light ${ |
||||
text ? `text-${item}Text` : "" |
||||
}`}
|
||||
onClick={() => setItem(item + "Light")} |
||||
> |
||||
<ItemColor |
||||
className=" text-lg font-bold" |
||||
item={item + "Light"} |
||||
theme={theme} |
||||
/> |
||||
</div> |
||||
) : null} |
||||
</div> |
||||
</div> |
||||
); |
||||
}; |
Loading…
Reference in new issue