Skip to content
Snippets Groups Projects
style.js 1.44 KiB
Newer Older
import { ButtonCSS, addTypography, CardCSS, ShadowCSS } from 'polythene-css';
Hermann's avatar
Hermann committed
import { styler } from 'polythene-core-css';
Hermann's avatar
Hermann committed

Hermann's avatar
Hermann committed
// https://material.io/tools/color/#!/?view.left=0&view.right=1
// &secondary.color=e8462b&primary.color=274284
Hermann's avatar
Hermann committed
// eslint-disable-next-line import/prefer-default-export
export const colors = {
  amiv_blue: '#1F2D54',
  amiv_red: '#e8462b',
  green: '#4ef599',
  blue: '#274284',
Hermann's avatar
Hermann committed
  // light_blue: '#5378E1',
  light_blue: '#5a6db4',
  orange: 'orange',
};
Hermann's avatar
Hermann committed
ButtonCSS.addStyle('.blue-button', {
});

ButtonCSS.addStyle('.blue-button-filled', {
  color_light_background: colors.blue,
  color_light_text: 'white',
Hermann's avatar
Hermann committed
});

ButtonCSS.addStyle('.red-row-button', {
  color_light_text: 'white',
  color_light_background: colors.amiv_red,
  padding_h: 0,
  font_size: 12,
  margin_h: 0,
});
Hermann's avatar
Hermann committed

CardCSS.addStyle('.pe-card', {
  border_radius: '4',
});

ShadowCSS.addStyle('.pe-shadow', {
  'shadow-top-z-1': 'initial',
  'shadow-bottom-z-1': '0 0 1px 0 rgba(0, 0, 0, 0.37)',
});

Hermann's avatar
Hermann committed
// style for general containers
const style = [
  {
    '.maincontainer': {
      padding: '0 5px',
Hermann's avatar
Hermann committed
    },
    '.viewcontainer': {
      display: 'flex',
      'flex-wrap': 'wrap',
      padding: '0 5px',
Hermann's avatar
Hermann committed
    },
    '.viewcontainercolumn': {
Hermann's avatar
Hermann committed
      'flex-grow': 1,
      margin: '5px',
Hermann's avatar
Hermann committed
    },
      margin: '0 5px',
Hermann's avatar
Hermann committed
    },
Hermann's avatar
Hermann committed
  },
];
Hermann's avatar
Hermann committed
styler.add('containers', style);