-
-
-
+
+ {
+ [0, 1, 2].map((i) => (
+ addAnimation(elem, i)}
+ style={{
+ display: 'inline-block',
+ marginLeft: i > 0 ? spacing : 0,
+ width: size,
+ height: size,
+ background: colorInfo.textInverse,
+ borderSize: 0,
+ borderRadius: '100%'
+ }} />
+ ))
+ }
)
}
diff --git a/website/src/ui/Text.js b/website/src/ui/Text.js
index d426b20..a780c7f 100644
--- a/website/src/ui/Text.js
+++ b/website/src/ui/Text.js
@@ -5,10 +5,10 @@ import { fontInfo } from './style'
class Text extends Component {
static propTypes = {
- size: PropTypes.string,
+ size: PropTypes.oneOf(['small', 'medium', 'large', 'huge']),
+ color: PropTypes.oneOf(['normal', 'inverse', 'alert', 'dimmed']),
margin: PropTypes.number,
children: PropTypes.node,
- color: PropTypes.oneOf(['normal', 'alert', 'dimmed']),
width: PropTypes.oneOfType([ PropTypes.string, PropTypes.number ]),
align: PropTypes.string,
}
diff --git a/website/src/ui/index.js b/website/src/ui/index.js
index 78e8545..cf6195d 100644
--- a/website/src/ui/index.js
+++ b/website/src/ui/index.js
@@ -1,3 +1,4 @@
+export { default as Anime } from './Anime'
export { default as Box } from './Box'
export { default as Button } from './Button'
export { default as HeaderButton } from './HeaderButton'
diff --git a/website/src/ui/style.js b/website/src/ui/style.js
index 3f086a0..8528c70 100644
--- a/website/src/ui/style.js
+++ b/website/src/ui/style.js
@@ -1,5 +1,7 @@
export const colorInfo = {
text: '#000000',
+ textInverse: '#FFFFFF',
+ textPlaceholder: '#EEEEEE',
alertText: '#FF0000',
grayText: '#B0B0B0',
buttonBackground: '#3498DB',
@@ -28,10 +30,12 @@ export const fontInfo = {
size: {
small: '10pt',
medium: '12pt',
- large: '14pt'
+ large: '14pt',
+ huge: '26pt',
},
color: {
'normal': colorInfo.text,
+ 'inverse': colorInfo.textInverse,
'alert': colorInfo.alertText,
'dimmed': colorInfo.grayText,
}