UNPKG

1.11 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6var _exports = {};
7
8var canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
9
10_exports.canUseDOM = canUseDOM;
11
12// breakpoints
13_exports.breakpoint = {
14 xs: 480,
15 sm: 768,
16 md: 992,
17 lg: 1200
18};
19
20// border radii
21_exports.borderRadius = {
22 xs: 2,
23 sm: 4,
24 md: 8,
25 lg: 16,
26 xl: 32
27};
28
29// color
30_exports.color = {
31 appDanger: '#d64242',
32 appInfo: '#56cdfc',
33 appPrimary: '#1385e5',
34 appSuccess: '#34c240',
35 appWarning: '#fa9f47',
36 brandPrimary: '#31adb8'
37};
38
39// spacing
40_exports.spacing = {
41 xs: 5,
42 sm: 10,
43 md: 20,
44 lg: 40,
45 xl: 80
46};
47
48// widths
49_exports.width = {
50 container: 1170,
51 gutter: 20
52};
53
54// fractions (for col widths)
55
56function perc(n) {
57 return n * 100 + '%';
58}
59
60function denominators(n) {
61 for (var d = 2; d <= 20; d++) {
62 if (n < d) {
63 _exports.fractions[n + '/' + d] = perc(n / d);
64 }
65 }
66}
67
68_exports.fractions = {
69 '1': '100%'
70};
71
72for (var numerator = 1; numerator <= 19; numerator++) {
73 denominators(numerator);
74}
75
76exports.canUseDOM = canUseDOM;
77exports.default = _exports;
\No newline at end of file