Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 14x 14x 2x 2x 1x 1x 14x 14x 2x 2x 1x 1x | import { createSelector } from '../../helpers'; export const getBox = createSelector('box'); export const getBoxBgColor = (theme, bgColor) => { const boxBgColor = getBox(theme).bgColors[bgColor]; if (!boxBgColor) { throw new Error( `There is no ${bgColor} background color in the <Box /> theme` ); } return boxBgColor; }; export const getBackgroundColor = bgColor => ({ theme }) => getBoxBgColor(theme, bgColor); export const getBoxElevation = (theme, elevation) => { const boxElevation = getBox(theme).elevations[elevation]; if (!boxElevation) { throw new Error(`There is no ${boxElevation} elevation the <Box /> theme`); } return boxElevation; }; |