- .c2 {
- font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
- font-weight: 400;
- font-size: 0.9375rem;
- font-style: normal;
- font-stretch: normal;
- font-weight: bold;
- display: block;
- color: ;
-}
-
-.c3 {
+ .c3 {
font-size: 80%;
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
font-weight: 400;
@@ -695,13 +684,24 @@ exports[`renders
without throwing 1`] = `
outline: 0;
}
+.c2 {
+ font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
+ font-weight: 400;
+ font-size: 0.9375rem;
+ font-style: normal;
+ font-stretch: normal;
+ display: block;
+ color: ;
+ margin-right: 0.75rem;
+ font-weight: bold;
+}
+
.c1 {
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
font-weight: 400;
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
}
@@ -710,18 +710,7 @@ exports[`renders
without throwing 1`] = `
className="c0"
style={undefined}
>
- .c1 {
- font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
- font-weight: 400;
- font-size: 0.9375rem;
- font-style: normal;
- font-stretch: normal;
- font-weight: bold;
- display: block;
- color: ;
-}
-
-.c2 {
+ .c2 {
font-size: 80%;
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
font-weight: 400;
@@ -756,30 +745,30 @@ exports[`renders
without throwing 1`] = `
outline: 0;
}
+.c1 {
+ font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
+ font-weight: 400;
+ font-size: 0.9375rem;
+ font-style: normal;
+ font-stretch: normal;
+ display: block;
+ color: ;
+ margin-right: 0.75rem;
+ font-weight: bold;
+}
+
.c0 {
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
font-weight: 400;
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
}
- .c1 {
- font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
- font-weight: 400;
- font-size: 0.9375rem;
- font-style: normal;
- font-stretch: normal;
- font-weight: bold;
- display: block;
- color: ;
-}
-
-.c2 {
+ .c2 {
font-size: 80%;
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
font-weight: 400;
@@ -787,13 +776,24 @@ exports[`renders
without throwing 1`] = `
font-size: 0.875rem;
}
+.c1 {
+ font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
+ font-weight: 400;
+ font-size: 0.9375rem;
+ font-style: normal;
+ font-stretch: normal;
+ display: block;
+ color: ;
+ margin-right: 0.75rem;
+ font-weight: bold;
+}
+
.c0 {
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
font-weight: 400;
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
}
@@ -808,13 +808,15 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
+ margin-right: 0.75rem;
+ font-weight: bold;
}
@@ -861,7 +863,7 @@ exports[`renders
without throwing 1`] = `
without throwing 2`] = `
padding-left: 0.5rem;
}
-.c4 {
- font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
- font-weight: 400;
- font-size: 0.9375rem;
- font-style: normal;
- font-stretch: normal;
- font-weight: bold;
- display: block;
- color: ;
-}
-
.c5 {
font-size: 80%;
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
@@ -1683,13 +1674,24 @@ exports[`renders
without throwing 2`] = `
outline: 0;
}
+.c4 {
+ font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
+ font-weight: 400;
+ font-size: 0.9375rem;
+ font-style: normal;
+ font-stretch: normal;
+ display: block;
+ color: ;
+ margin-right: 0.75rem;
+ font-weight: bold;
+}
+
.c3 {
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
font-weight: 400;
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
}
@@ -1775,17 +1777,6 @@ exports[`renders
without throwing 2`] = `
padding-left: 0.5rem;
}
-.c4 {
- font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
- font-weight: 400;
- font-size: 0.9375rem;
- font-style: normal;
- font-stretch: normal;
- font-weight: bold;
- display: block;
- color: ;
-}
-
.c5 {
font-size: 80%;
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
@@ -1838,13 +1829,24 @@ exports[`renders
without throwing 2`] = `
outline: 0;
}
+.c4 {
+ font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
+ font-weight: 400;
+ font-size: 0.9375rem;
+ font-style: normal;
+ font-stretch: normal;
+ display: block;
+ color: ;
+ margin-right: 0.75rem;
+ font-weight: bold;
+}
+
.c3 {
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
font-weight: 400;
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
}
@@ -1891,17 +1893,6 @@ exports[`renders
without throwing 2`] = `
padding-left: 0.5rem;
}
-.c3 {
- font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
- font-weight: 400;
- font-size: 0.9375rem;
- font-style: normal;
- font-stretch: normal;
- font-weight: bold;
- display: block;
- color: ;
-}
-
.c4 {
font-size: 80%;
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
@@ -1954,13 +1945,24 @@ exports[`renders
without throwing 2`] = `
outline: 0;
}
+.c3 {
+ font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
+ font-weight: 400;
+ font-size: 0.9375rem;
+ font-style: normal;
+ font-stretch: normal;
+ display: block;
+ color: ;
+ margin-right: 0.75rem;
+ font-weight: bold;
+}
+
.c2 {
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
font-weight: 400;
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
}
@@ -1998,18 +2000,7 @@ exports[`renders
without throwing 2`] = `
- .c2 {
- font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
- font-weight: 400;
- font-size: 0.9375rem;
- font-style: normal;
- font-stretch: normal;
- font-weight: bold;
- display: block;
- color: ;
-}
-
-.c3 {
+ .c3 {
font-size: 80%;
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
font-weight: 400;
@@ -2061,13 +2052,24 @@ exports[`renders
without throwing 2`] = `
outline: 0;
}
+.c2 {
+ font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
+ font-weight: 400;
+ font-size: 0.9375rem;
+ font-style: normal;
+ font-stretch: normal;
+ display: block;
+ color: ;
+ margin-right: 0.75rem;
+ font-weight: bold;
+}
+
.c1 {
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
font-weight: 400;
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
}
@@ -2076,18 +2078,7 @@ exports[`renders
without throwing 2`] = `
className="c0"
style={undefined}
>
- .c1 {
- font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
- font-weight: 400;
- font-size: 0.9375rem;
- font-style: normal;
- font-stretch: normal;
- font-weight: bold;
- display: block;
- color: ;
-}
-
-.c2 {
+ .c2 {
font-size: 80%;
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
font-weight: 400;
@@ -2122,30 +2113,30 @@ exports[`renders
without throwing 2`] = `
outline: 0;
}
+.c1 {
+ font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
+ font-weight: 400;
+ font-size: 0.9375rem;
+ font-style: normal;
+ font-stretch: normal;
+ display: block;
+ color: ;
+ margin-right: 0.75rem;
+ font-weight: bold;
+}
+
.c0 {
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
font-weight: 400;
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
}
- .c1 {
- font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
- font-weight: 400;
- font-size: 0.9375rem;
- font-style: normal;
- font-stretch: normal;
- font-weight: bold;
- display: block;
- color: ;
-}
-
-.c2 {
+ .c2 {
font-size: 80%;
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
font-weight: 400;
@@ -2153,13 +2144,24 @@ exports[`renders
without throwing 2`] = `
font-size: 0.875rem;
}
+.c1 {
+ font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
+ font-weight: 400;
+ font-size: 0.9375rem;
+ font-style: normal;
+ font-stretch: normal;
+ display: block;
+ color: ;
+ margin-right: 0.75rem;
+ font-weight: bold;
+}
+
.c0 {
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
font-weight: 400;
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
}
@@ -2174,13 +2176,15 @@ exports[`renders
without throwing 2`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
+ margin-right: 0.75rem;
+ font-weight: bold;
}
@@ -2227,7 +2231,7 @@ exports[`renders
without throwing 2`] = `
without throwing 1`] = `
.c2 {
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
diff --git a/packages/cp-frontend/test/unit/components/messaging/__snapshots__/warning.js.snap b/packages/cp-frontend/test/unit/components/messaging/__snapshots__/warning.js.snap
index 6639c7f3..f23b24c3 100644
--- a/packages/cp-frontend/test/unit/components/messaging/__snapshots__/warning.js.snap
+++ b/packages/cp-frontend/test/unit/components/messaging/__snapshots__/warning.js.snap
@@ -47,7 +47,7 @@ exports[`renders
without throwing 1`] = `
.c2 {
font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif;
diff --git a/packages/cp-frontend/test/unit/components/service/__snapshots__/scale.js.snap b/packages/cp-frontend/test/unit/components/service/__snapshots__/scale.js.snap
index 15cba9c3..7f4ae258 100644
--- a/packages/cp-frontend/test/unit/components/service/__snapshots__/scale.js.snap
+++ b/packages/cp-frontend/test/unit/components/service/__snapshots__/scale.js.snap
@@ -421,7 +421,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
float: right;
@@ -654,7 +653,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
float: right;
@@ -835,7 +833,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
float: right;
@@ -885,7 +882,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
float: right;
@@ -1098,7 +1094,7 @@ exports[`renders
without throwing 1`] = `
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
display: inline-block;
@@ -781,7 +780,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
display: inline-block;
@@ -1044,7 +1042,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
display: inline-block;
@@ -1106,7 +1103,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
display: inline-block;
@@ -1158,7 +1154,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
display: inline-block;
@@ -1241,7 +1236,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
display: inline-block;
diff --git a/packages/cp-frontend/test/unit/containers/service/__snapshots__/scale.js.snap b/packages/cp-frontend/test/unit/containers/service/__snapshots__/scale.js.snap
index e933975e..b18d0580 100644
--- a/packages/cp-frontend/test/unit/containers/service/__snapshots__/scale.js.snap
+++ b/packages/cp-frontend/test/unit/containers/service/__snapshots__/scale.js.snap
@@ -559,7 +559,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
float: right;
@@ -1153,7 +1152,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
float: right;
@@ -1757,7 +1755,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
float: right;
@@ -1990,7 +1987,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
float: right;
@@ -2171,7 +2167,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
float: right;
@@ -2221,7 +2216,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
float: right;
@@ -2434,7 +2428,7 @@ exports[`renders
without throwing 1`] = `
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
display: inline-block;
@@ -914,7 +913,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
display: inline-block;
@@ -1423,7 +1421,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
display: inline-block;
@@ -1830,7 +1827,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
display: inline-block;
@@ -2093,7 +2089,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
display: inline-block;
@@ -2155,7 +2150,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
display: inline-block;
@@ -2207,7 +2201,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
display: inline-block;
@@ -2290,7 +2283,6 @@ exports[`renders
without throwing 1`] = `
font-size: 0.9375rem;
font-style: normal;
font-stretch: normal;
- font-weight: bold;
display: block;
color: ;
display: inline-block;
diff --git a/packages/cp-frontend/test/unit/containers/services/__snapshots__/menu.js.snap b/packages/cp-frontend/test/unit/containers/services/__snapshots__/menu.js.snap
index 54375d57..96d727f6 100644
--- a/packages/cp-frontend/test/unit/containers/services/__snapshots__/menu.js.snap
+++ b/packages/cp-frontend/test/unit/containers/services/__snapshots__/menu.js.snap
@@ -1085,7 +1085,7 @@ exports[`renders
without throwing 1`] = `
.c1 {
font-family: sans-serif;
@@ -1236,7 +1236,7 @@ exports[`renders without throwing 1`] = `
without throwing 1`] = `
@@ -1372,7 +1372,7 @@ exports[`renders without throwing 1`] = `
.c1 {
font-family: sans-serif;
@@ -1523,7 +1523,7 @@ exports[`renders without throwing 1`] = `
without throwing 1`] = `
diff --git a/packages/ui-toolkit/src/button/index.js b/packages/ui-toolkit/src/button/index.js
index 349ee37a..84ae7840 100644
--- a/packages/ui-toolkit/src/button/index.js
+++ b/packages/ui-toolkit/src/button/index.js
@@ -1,12 +1,11 @@
import React from 'react';
import remcalc from 'remcalc';
import PropTypes from 'prop-types';
-import is, { isOr } from 'styled-is';
+import is from 'styled-is';
import styled, { css } from 'styled-components';
import { A, Button as NButton } from 'normalized-styled-components';
import { Link } from 'react-router-dom';
-import { bottomShaddow, borderRadius } from '../boxes';
-import paperEffect from '../paper-effect';
+import { borderRadius } from '../boxes';
import typography from '../typography';
import Baseline from '../baseline';
import StatusLoader from '../status-loader';
@@ -91,38 +90,30 @@ const style = css`
background-color: ${props => props.theme.whiteActive};
border-color: ${props => props.theme.grey};
}
- `}
-
- ${is('tertiary')`
- color: ${props => props.theme.secondary};
- background-color: ${props => props.theme.white};
+ `} ${is('tertiary')`
+ color: ${props => props.theme.tertiary};
+ background-color: ${props => props.theme.background};
border-color: ${props => props.theme.grey};
- box-shadow: ${paperEffect};
-
- &:focus {
- background-color: ${props => props.theme.white};
- border-color: ${props => props.theme.grey};
- }
-
- &:hover {
- background-color: ${props => props.theme.whiteHover};
- border-color: ${props => props.theme.grey};
- }
+ &:focus,
+ &:hover,
&:active,
&:active:hover,
&:active:focus {
- background-color: ${props => props.theme.whiteActive};
- border-color: ${props => props.theme.grey};
- box-shadow: ${bottomShaddow};
+ background-color: ${props => props.theme.tertiaryActive};
+ color: ${props => props.theme.tertiaryActiveColor};
+ border-color: ${props => props.theme.tertiaryActiveColor};
}
- `}
+ `} ${is('tertiary', 'selected')`
+ background-color: ${props => props.theme.tertiaryActive};
+ color: ${props => props.theme.tertiaryActiveColor};
+ border-color: ${props => props.theme.tertiaryActiveColor};
+ `};
${is('disabled')`
color: ${props => props.theme.grey};
background-color: ${props => props.theme.disabled};
border-color: ${props => props.theme.grey};
- box-shadow: ${bottomShaddow};
&:focus {
background-color: ${props => props.theme.disabled};
@@ -140,18 +131,14 @@ const style = css`
background-color: ${props => props.theme.disabled};
border-color: ${props => props.theme.disabled};
}
- `}
-
- ${isOr('rect', 'tertiary')`
+ `} ${is('rect')`
border-radius: 0;
- `}
+ `};
`;
const StyledButton = NButton.extend`
min-width: ${remcalc(120)};
- ${style}
-
- & + button {
+ ${style} & + button {
margin-left: ${remcalc(20)};
}
`;
@@ -204,7 +191,11 @@ Button.propTypes = {
to: PropTypes.string,
primary: PropTypes.bool,
secondary: PropTypes.bool,
- tertiary: PropTypes.bool
+ tertiary: PropTypes.bool,
+ /**
+ * When used, will give button an active state (Only for tertiary for now)
+ */
+ selected: PropTypes.bool
};
Button.defaultProps = {
diff --git a/packages/ui-toolkit/src/button/usage.md b/packages/ui-toolkit/src/button/usage.md
index f9e5a07a..02044f53 100644
--- a/packages/ui-toolkit/src/button/usage.md
+++ b/packages/ui-toolkit/src/button/usage.md
@@ -25,6 +25,8 @@
+
+
```
diff --git a/packages/ui-toolkit/src/card/title.js b/packages/ui-toolkit/src/card/title.js
index 66e18dad..0a760c20 100644
--- a/packages/ui-toolkit/src/card/title.js
+++ b/packages/ui-toolkit/src/card/title.js
@@ -60,7 +60,6 @@ const Title = ({ children, ...rest }) => {
name="card-title"
xs={collapsed ? 6 : 12}
{...rest}
- name="container"
>
{_children}
diff --git a/packages/ui-toolkit/src/message/Readme.md b/packages/ui-toolkit/src/message/Readme.md
new file mode 100644
index 00000000..16c12125
--- /dev/null
+++ b/packages/ui-toolkit/src/message/Readme.md
@@ -0,0 +1,17 @@
+## Success
+
+```
+
+```
+
+## Error
+
+```
+
+```
+
+## Warning
+
+```
+
+```
diff --git a/packages/ui-toolkit/src/message/index.js b/packages/ui-toolkit/src/message/index.js
index 3d5bc23f..3dff516c 100644
--- a/packages/ui-toolkit/src/message/index.js
+++ b/packages/ui-toolkit/src/message/index.js
@@ -1,4 +1,5 @@
import React from 'react';
+import is from 'styled-is';
import PropTypes from 'prop-types';
import styled from 'styled-components';
import unitcalc from 'unitcalc';
@@ -22,12 +23,13 @@ const StyledColor = styled.div`
left: 0;
width: ${unitcalc(6)};
height: 100%;
- background-color: ${props =>
- props.type === 'ERROR'
- ? props.theme.red
- : props.type === 'WARNING'
- ? props.theme.orange
- : props.type === 'EDUCATION' ? props.theme.green : props.theme.green};
+ background-color: ${props => props.theme.green};
+ ${is('error')`
+ background-color: ${props => props.theme.red};
+ `};
+ ${is('warning')`
+ background-color: ${props => props.theme.orange};
+ `};
`;
const StyledMessageContainer = styled.div`
@@ -49,7 +51,7 @@ const StyledClose = styled(CloseButton)`
top: ${unitcalc(0.5)};
`;
-const Message = ({ title, message, onCloseClick, type = 'MESSAGE' }) => {
+const Message = ({ title, message, onCloseClick, ...type }) => {
const renderTitle = title ? {title} : null;
const renderClose = onCloseClick ? (
@@ -58,7 +60,7 @@ const Message = ({ title, message, onCloseClick, type = 'MESSAGE' }) => {
return (
-
+
{renderTitle}
{message}
@@ -72,7 +74,9 @@ Message.propTypes = {
title: PropTypes.string,
message: PropTypes.string.isRequired,
onCloseClick: PropTypes.func,
- type: PropTypes.oneOf(['ERROR', 'WARNING', 'EDUCATION', 'MESSAGE'])
+ error: PropTypes.boolean,
+ warning: PropTypes.boolean,
+ success: PropTypes.boolean
};
export default Message;
diff --git a/packages/ui-toolkit/src/theme/index.js b/packages/ui-toolkit/src/theme/index.js
index b70c7cf3..3a422be9 100644
--- a/packages/ui-toolkit/src/theme/index.js
+++ b/packages/ui-toolkit/src/theme/index.js
@@ -35,12 +35,19 @@ const white = {
whiteActive: '#E9E9E9' // used
};
+const tertiary = {
+ tertiary: '#363636',
+ tertiaryActive: 'rgba(54, 74, 205, 0.1)',
+ tertiaryActiveColor: '#2931C2'
+};
+
/** ********************************** BASE *********************************** */
export const base = {
...primary,
...secondary,
...white,
+ ...tertiary,
text: '#494949', // used
grey: '#D8D8D8', // used
disabled: '#FAFAFA', // used
diff --git a/packages/ui-toolkit/styleguide.config.js b/packages/ui-toolkit/styleguide.config.js
index a6d39993..db8354f7 100644
--- a/packages/ui-toolkit/styleguide.config.js
+++ b/packages/ui-toolkit/styleguide.config.js
@@ -69,7 +69,8 @@ module.exports = snapguidist({
'src/topology/index.js',
'src/tooltip/tooltip.js',
'src/close-button/index.js',
- 'src/icon-button/index.js'
+ 'src/icon-button/index.js',
+ 'src/message/index.js'
]
},
{