created:12/30/2020
updated:12/30/2020
loc
109
comments
9%

LiquidColor

avatar of atanasster

Color item displaying the color as a block with the RGB value and a palette of lighter and darker colors. Design inspired by Liquid Design System.

Component

import { LiquidColor } from '@component-controls/design-tokens';

Overview

#503291
Rich Purple
RGB (80,50,145)

Properties

Name
Description
Default
Controls
name

name of the color, If none, or same as the color value, some color blocks will not display it

string
-
color

color value as a string. accepted hex, rgb, hsl color strings

ColorValue
-
hover

hover prop

boolean
-
blackTextColor

text color for the theme. this property is used for AA contrast testing. by default, this is black = #000000

string
-
whiteTextColor

dark mode text color for the theme. this property is used for AA contrast testing. by default, this is white = #ffffff

string
-

Commits

Date
Author
Commit Message
12/25/2021

atanasster

avatar of atanasster
chore: upgrade eslint, gatsby, next
10/5/2020

atanasster

avatar of atanasster
feat: clean up color tokens and add table color
10/1/2020

atanasster

avatar of atanasster
fix: spelling updates
9/29/2020

atanasster

avatar of atanasster
feat: added liquid coor token
4 commits

External dependencies

package
imports
peer
CopyContainer
react
^17.0.1
FC
*
theme-ui
^0.8.4
jsxTheme
tinycolor

Internal dependencies

file
imports
"../utils"
colorToStrmostReadable
"../../types"
ColorBlockProps
"../../containers"
GridContainerPropsGridContainer

Component JSX

<div
sx
>
div
<CopyContainer
valuename
>
<div
sx
>
div
<CopyContainer
keysxnamevalue
/>
<div
sx
>
div
<div
sx
/>
div
<div
/>
div
<GridContainer
widthgap
>
GridContainer
from"../../containers"
<LiquidColor
keynamecolor
/>

Stories

Palette

#EB3C96
Vibrant Magenta
RGB (235,60,150)
#0F69AF
Rich Blue
RGB (15,105,175)
#2DBECD
Vibrant Cyan
RGB (45,190,205)
#A5CD50
Vibrant Green
RGB (165,205,80)
#E61E50
Rich Red
RGB (230,30,80)
#FFC832
Vibrant Yellow
RGB (255,200,50)
#149B5F
Rich Green
RGB (20,155,95)