UNPKG

mdc-react

Version:

Material Components for the web implemented in React

23 lines (18 loc) 517 B
const defaultValues = { top: false, bottom: false, center: false, left: false, right: false }; export function getAnchorOrigin(anchorOrigin = '') { if (typeof anchorOrigin === 'object') { return Object.assign({}, defaultValues, anchorOrigin); } const keys = anchorOrigin.split(' '); const values = keys.reduce((result, key) => { result[key] = true; return result; }, {}); return Object.assign({}, defaultValues, values); }