UNPKG

react-jam-ui

Version:

React JAM UI components

170 lines (162 loc) 3.79 kB
/* BreakPoints */ $breakpoints = {//for generate @media and grid + containers xs: { breakpoint: 480px width: 460px }, sm: { breakpoint: 750px width: 730px }, md: { breakpoint: 1200px width: 1100px }, xl: { breakpoint: 1600px width: 1500px }, xxl: { breakpoint: 1920px width: 1720px } } /* Layout */ //-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'sans-serif' $layout = { color: #000000, bg: #FFFFFF, font-family: "'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'sans-serif'", font-size: 14px, link: { default: #0f90fd, hover: #0f6dbc }, p-gap: 20px } /* Grid */ $grid = { default: {//required (def row class) cols: 12, gap: 15px //Important! This used for container padding } } /* Sizes (Buttons, inputs) */ $sizes = { default: {//size without size class, required! height: 32px, font-size: 14px }, xs: {//extra small height: 20px, font-size: 12px }, sm: {//small height: 26px, font-size: 14px }, lg: {//large height: 38px, font-size: 16px }, xl: {//extra large height: 68px, font-size: 18px } } /* Buttons */ $buttons = { default: { default: { bg: rgba(32, 133, 228, 1), color: #FFFFFF, border: 1px solid rgba(16, 87, 153, 1), radius: 8px, textShadow: 0px 1px 0px rgba(0, 0, 0, 0.4) }, hover: { bg: linear-gradient(rgba(84, 158, 255, 1) 0%, rgba(46, 109, 210, 1) 100%), color: #FFFFFF, border: 2px solid rgba(40, 116, 210, 1), radius: 8px, textShadow: 0px 1px 0px rgba(0, 0, 0, 0.4) }, active: { bg: linear-gradient(rgba(57, 140, 243, 1) 0%, rgba(25, 109, 210, 1) 100%), color: #FFFFFF, border: 2px solid rgba(40, 116, 210, 1), radius: 8px, shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.35), textShadow: 0px 1px 0px rgba(0, 0, 0, 0.4) } } } /* Inputs */ $inputs = { default: { type: 'default', default: { bg: #FFFFFF, color: #404040, border: #d0d0d0, radius: 4px }, focus: { bg: #FFFFFF, color: #40FF40, border: green, radius: 4px }, valid: { bg: lighten(#ebebeb, 20%), color: #FF4040, border: red, radius: 4px }, error: { bg: darken(#ebebeb, 20%), color: #4040FF, border: red, radius: 4px } }, material: { type: 'material', default: { bg: #FFFFFF, color: #404040, border: #2085e4, radius: 4px }, focus: { bg: #FFFFFF, color: #40FF40, border: green, radius: 4px }, valid: { bg: lighten(#ebebeb, 20%), color: #FF4040, border: red, radius: 4px }, error: { bg: darken(#ebebeb, 20%), color: #4040FF, border: red, radius: 4px } } } /* Forms */ $forms = { gap: 20px, hLabel: 200px, labelGap: 5px } /* Loaders */ $loaders = { default: { color: #2085e4, type: 'cube-grid' } }