Skip to content
Snippets Groups Projects
style.js 1.35 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

// https://material.io/tools/color/#!/?view.left=0&view.right=1&secondary.color=e8462b&primary.color=274284
export const colors = {
  amiv_blue: '#1F2D54',
  amiv_red: '#e8462b',
  green: '#4ef599',
  blue: '#274284',
  //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: '10px',
    },
    '.viewcontainer': {
      display: 'flex',
      'flex-wrap': 'wrap',
    },
    '.viewcontainercolumn': {
Hermann's avatar
Hermann committed
      'flex-grow': 1,
      padding: '10px',
    },
    h1: {
      'margin-top': '0px',
      'margin-bottom': '0px',
    },
Hermann's avatar
Hermann committed
  },
];
styler.add('containers', style);