theme.js 943 Bytes
import { setUnit } from '../libs/utils'

const Colors = {
  primary: '#F77116',
  secondary: '#1890FF',
  screen: '#f5f6f7',
  success: '#38C897',
  placeholder: '#C0C5CC',
  primaryText: '#333'
}

const TouchStyle = {

  /**touchableOpacity 按下时的透明度 */
  activeOpacity: 0.8
}

/**@description ui库全局配置 */
const defaultTheme = {
  colors: {
    primary: Colors.primary
  },
  XbdButton: {
    long: true,
    style: {
      height: setUnit(99),
      marginHorizontal: setUnit(33),
      marginVertical: setUnit(42)
    },
    textStyle: {
      fontSize: setUnit(33)
    }
  },
  XbdCell: {
    arrowSize: setUnit(33),
    style: {
      paddingHorizontal: setUnit(33),
      paddingVertical: setUnit(33)
    },
    titleTextStyle: {
      color: '#444',
      fontSize: setUnit(33)
    },
    extraTextStyle: {
      color: '#676869',
      fontSize: setUnit(29)
    }
  }
}

export { Colors, TouchStyle, defaultTheme }