22 lines
646 B
JavaScript
22 lines
646 B
JavaScript
import {
|
|
BUBBLE_DESIGN,
|
|
DARK_MODE,
|
|
LOADING_TYPE,
|
|
WIDGET_DESIGN,
|
|
} from './constants';
|
|
|
|
export const getBubbleView = type =>
|
|
BUBBLE_DESIGN.includes(type) ? type : BUBBLE_DESIGN[0];
|
|
|
|
export const isExpandedView = type => getBubbleView(type) === BUBBLE_DESIGN[1];
|
|
|
|
export const getWidgetStyle = style =>
|
|
WIDGET_DESIGN.includes(style) ? style : WIDGET_DESIGN[0];
|
|
|
|
export const isFlatWidgetStyle = style => style === 'flat';
|
|
|
|
export const getDarkMode = darkMode =>
|
|
DARK_MODE.includes(darkMode) ? darkMode : DARK_MODE[0];
|
|
|
|
export const getLoadingType = loadingType =>
|
|
LOADING_TYPE.includes(loadingType) ? loadingType : LOADING_TYPE[0];
|