// @flow import React from 'react'; import { Component, Text, Button, View } from 'reactxp'; import Img from './Img'; import styles from './HeaderBarStyles'; import platformStyles from './HeaderBarPlatformStyles'; export type HeaderBarStyle = 'default' | 'defaultDark' | 'error' | 'success'; export type HeaderBarProps = { style: HeaderBarStyle, showSettings: boolean, onSettings: ?() => void, }; export default class HeaderBar extends Component { static defaultProps: HeaderBarProps = { style: 'default', showSettings: false, onSettings: null, }; render() { const containerClass = [ styles['headerbar'], platformStyles[process.platform], styles['style_' + this.props.style], ]; return ( MULLVAD VPN {this.props.showSettings ? ( ) : null} ); } }