11import React , { useEffect } from 'react'
22
3- type ButtonVariant = 'orange' | 'yellow' | 'main ' | 'gray'
3+ type ButtonVariant = 'orange' | 'yellow' | 'blue ' | 'gray'
44type ButtonSize = 'sm' | 'md' | 'lg'
55
66interface ButtonProps extends React . ButtonHTMLAttributes < HTMLButtonElement > {
@@ -41,16 +41,15 @@ export const Button: React.FC<ButtonProps> = ({
4141 height: auto;
4242 padding: 8px 24px;
4343 border-radius: 8px;
44- font-family: var(--font-family-base);
45- font-weight: var(--font-semiBold);
46- font-size: var(--text-subtitle);
44+ font-family: var(--font-family);
45+ font: var(--preMedium20);
4746 cursor: pointer;
4847 transition: all 0.25s ease-in-out;
4948 border: none;
50- box-shadow: var(--shadow-default );
49+ box-shadow: var(--shadow);
5150 }
5251
53- /* 🟧 ORANGE */
52+ /* ORANGE */
5453 .button--orange {
5554 background-color: var(--color-orange);
5655 color: var(--color-white);
@@ -60,7 +59,7 @@ export const Button: React.FC<ButtonProps> = ({
6059 box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.15);
6160 }
6261
63- /* 🟨 YELLOW */
62+ /* YELLOW */
6463 .button--yellow {
6564 background-color: var(--color-yellow);
6665 color: var(--color-white);
@@ -70,23 +69,23 @@ export const Button: React.FC<ButtonProps> = ({
7069 box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.15);
7170 }
7271
73- /* 🔵 MAIN */
74- .button--main {
75- background-color: var(--color-main);
72+ /* BLUE */
73+ .button--blue {
74+ background-color: var(--color-main-blue );
7675 color: var(--color-white);
7776 }
78- .button--main :hover {
77+ .button--blue :hover {
7978 background-color: #0f3a6e;
8079 box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.15);
8180 }
8281
83- /* ⚫ GRAY */
82+ /* GRAY */
8483 .button--gray {
85- background-color: var(--color-selected );
86- color: var(--color-gray-700 );
84+ background-color: rgba(250, 250, 250, 1 );
85+ color: var(--color-dark-gray );
8786 }
8887 .button--gray:hover {
89- background-color: var(--color-gray-300 );
88+ background-color: rgba(230, 230, 230, 1 );
9089 box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.15);
9190 }
9291
0 commit comments