@instructure/ui-themeable
Version:
A UI component library made by Instructure Inc.
81 lines • 2.24 kB
JavaScript
/*
* The MIT License (MIT)
*
* Copyright (c) 2015 - present Instructure, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
var ThemeablePropValues = {
SHADOW_TYPES: {
resting: 'resting',
above: 'above',
topmost: 'topmost',
none: 'none'
},
STACKING_TYPES: {
deepest: 'deepest',
below: 'below',
resting: 'resting',
above: 'above',
topmost: 'topmost'
},
BORDER_WIDTHS: {
0: '0',
none: 'none',
small: 'small',
medium: 'medium',
large: 'large'
},
BORDER_RADII: {
0: '0',
none: 'none',
small: 'small',
medium: 'medium',
large: 'large',
circle: 'circle',
pill: 'pill'
},
BACKGROUNDS: {
default: 'default',
inverse: 'inverse',
transparent: 'transparent'
},
SIZES: {
xSmall: 'x-small',
small: 'small',
medium: 'medium',
large: 'large',
xLarge: 'x-large'
},
SPACING: {
0: '0',
none: 'none',
auto: 'auto',
xxxSmall: 'xxx-small',
xxSmall: 'xx-small',
xSmall: 'x-small',
small: 'small',
medium: 'medium',
large: 'large',
xLarge: 'x-large',
xxLarge: 'xx-large'
}
};
export default ThemeablePropValues;
export { ThemeablePropValues };