Skip to content
This repository was archived by the owner on Aug 31, 2022. It is now read-only.

Commit 357cc7d

Browse files
authored
Merge pull request #88 from Synthetixio/feat/badge
feat: badge component added
2 parents c598d55 + 23b985b commit 357cc7d

File tree

3 files changed

+21
-7
lines changed

3 files changed

+21
-7
lines changed

src/components/Badge/Badge.tsx

+6-5
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,23 @@ export interface BadgeProps extends HTMLAttributes<HTMLSpanElement> {
1111
}
1212

1313
const badgeColors = {
14-
success: 'bg-green-light-3 text-green text-xs'
14+
success: 'ui-border ui-border-green ui-bg-green ui-text-green ui-text-xs'
1515
};
1616

1717
export const Badge: React.FC<BadgeProps> = ({
1818
className,
19-
defaultClass = 'text-xs font-semibold px-2.5 py-0.5 rounded',
19+
defaultClass = 'ui-text-xs ui-font-semibold ui-px-2.5 ui-py-0.5',
2020
variant = 'sucess',
2121
children,
2222
...props
2323
}) => {
2424
return (
2525
<span
26-
{...props}
27-
className={clsx(className, defaultClass, badgeColors[variant as BadgeVariant])}
26+
className={clsx(className, 'ui-rounded ui-inline-flex', badgeColors[variant as BadgeVariant])}
2827
>
29-
{children}
28+
<span {...props} className={clsx(defaultClass, 'ui-darker-40 ui-rounded')}>
29+
{children}
30+
</span>
3031
</span>
3132
);
3233
};

src/components/Card/Card.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ const CardRender: React.ForwardRefRenderFunction<HTMLDivElement, CardProps> = (
3838
return (
3939
<div
4040
ref={ref}
41-
className={clsx('ui-shadow-md ui-p-[1px] ui-border', rounded, wrapperClassName, {
41+
className={clsx('ui-shadow-md ui-p-[1px]', rounded, wrapperClassName, {
4242
'ui-gradient-gray-2 ui-text-white': variant === 'default',
4343
'ui-gradient-gray-1 ui-text-white': variant === 'gray',
4444
'ui-gradient-primary': variant === 'primary',
@@ -48,7 +48,7 @@ const CardRender: React.ForwardRefRenderFunction<HTMLDivElement, CardProps> = (
4848
'ui-gradient-pink ui-text-white': variant === 'pink',
4949
'ui-gradient-rainbow ui-text-white': variant === 'rainbow',
5050
'ui-bg-dark-blue ui-text-white': variant === 'dark-blue',
51-
'ui-gradient-dark-blue ui-text-white ui-border-navy': variant === 'dark-blue-2',
51+
'ui-gradient-dark-blue ui-text-white ui-border ui-border-navy': variant === 'dark-blue-2',
5252
'ui-border dark:ui-border-black ui-bg-white ui-border-gray-200 dark:ui-bg-gray-800 dark:ui-text-white':
5353
variant === 'standard'
5454
})}

src/styles/_variables.scss

+13
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,19 @@ html {
155155
-webkit-text-fill-color: transparent;
156156
}
157157

158+
.ui-darker-20 {
159+
background-color: rgba(0, 0, 0, 0.2);
160+
}
161+
.ui-darker-40 {
162+
background-color: rgba(0, 0, 0, 0.4);
163+
}
164+
.ui-darker-60 {
165+
background-color: rgba(0, 0, 0, 0.6);
166+
}
167+
.ui-darker-80 {
168+
background-color: rgba(0, 0, 0, 0.8);
169+
}
170+
158171
$break-points: (
159172
'sm': 640px,
160173
'md': 768px,

0 commit comments

Comments
 (0)