diff options
| author | Andrej Mihajlov <and@mullvad.net> | 2017-12-28 15:39:19 +0100 |
|---|---|---|
| committer | Andrej Mihajlov <and@mullvad.net> | 2018-01-03 12:14:42 +0100 |
| commit | 3113a85692d758a999d8ebb99ecefc6d014ba817 (patch) | |
| tree | 9a64ad015001af8d53590d21d6470324e181ab4e /app/components/PreferencesStyles.js | |
| parent | 7c8b368e0099d86bb96412b89c4b7c3cf35c4537 (diff) | |
| download | mullvadvpn-3113a85692d758a999d8ebb99ecefc6d014ba817.tar.xz mullvadvpn-3113a85692d758a999d8ebb99ecefc6d014ba817.zip | |
Convert preferences to ReactXP
Diffstat (limited to 'app/components/PreferencesStyles.js')
| -rw-r--r-- | app/components/PreferencesStyles.js | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/app/components/PreferencesStyles.js b/app/components/PreferencesStyles.js new file mode 100644 index 0000000000..64d900b09a --- /dev/null +++ b/app/components/PreferencesStyles.js @@ -0,0 +1,103 @@ +// @flow + +import { createViewStyles, createTextStyles } from '../lib/styles'; + +export default { + ...createViewStyles({ + preferences: { + background: '#192E45', + height: '100%', + }, + preferences__container: { + display: 'flex', + flexDirection: 'column', + height: '100%', + }, + preferences__header: { + flexGrow: 0, + flexShrink: 0, + flexBasis: 'auto', + paddingTop: 40, + paddingRight: 24, + paddingLeft: 24, + paddingBottom: 24, + position: 'relative' /* anchor for close button */ + }, + preferences__close: { + position: 'absolute', + top: 0, + left: 12, + borderWidth: 0, + padding: 0, + margin: 0, + zIndex: 1, /* part of .preferences__container covers the button */ + cursor: 'default', + }, + preferences__close_content: { + flexDirection: 'row', + alignItems: 'center', + }, + preferences__close_icon: { + opacity: 0.6, + marginRight: 8, + }, + preferences__content: { + flexDirection: 'column', + flexGrow: 1, + flexShrink: 1, + flexBasis: 'auto', + }, + preferences__cell: { + backgroundColor: 'rgba(41,71,115,1)', + flexDirection: 'row', + alignItems: 'center', + }, + preferences__cell_accessory: { + marginRight: 12, + }, + preferences__cell_footer: { + paddingTop: 8, + paddingRight: 24, + paddingBottom: 24, + paddingLeft: 24, + }, + preferences__cell_label_container: { + paddingTop: 15, + paddingRight: 12, + paddingBottom: 15, + paddingLeft: 24, + flexGrow: 1, + }, + }), + ...createTextStyles({ + preferences__close_title: { + fontFamily: 'Open Sans', + fontSize: 13, + fontWeight: 600, + color: 'rgba(255, 255, 255, 0.6)', + }, + preferences__title: { + fontFamily: 'DINPro', + fontSize: 32, + fontWeight: 900, + lineHeight: 40, + color: '#fff', + }, + preferences__cell_label: { + fontFamily: 'DINPro', + fontSize: 20, + fontWeight: 900, + lineHeight: 26, + letterSpacing: -0.2, + color: '#fff', + }, + preferences__cell_footer_label: { + fontFamily: 'Open Sans', + fontSize: 13, + fontWeight: 600, + lineHeight: 20, + letterSpacing: -0.2, + color: 'rgba(255,255,255,0.8)' + } + }) +};
\ No newline at end of file |
