@react-ui-org/react-ui
Version:
React UI is a themeable UI library for React apps.
34 lines (25 loc) • 683 B
JavaScript
export default (labelVisibility, styles) => {
// Intentionally omitting `xs` which means label is visible on all screen sizes.
if (labelVisibility === 'sm') {
return styles.hasLabelVisibleSm;
}
if (labelVisibility === 'md') {
return styles.hasLabelVisibleMd;
}
if (labelVisibility === 'lg') {
return styles.hasLabelVisibleLg;
}
if (labelVisibility === 'xl') {
return styles.hasLabelVisibleXl;
}
if (labelVisibility === 'x2l') {
return styles.hasLabelVisibleX2l;
}
if (labelVisibility === 'x3l') {
return styles.hasLabelVisibleX3l;
}
if (labelVisibility === 'none') {
return styles.hasLabelHidden;
}
return null;
};