@kwiz/fluentui
Version:
KWIZ common controls for FluentUI
97 lines • 2.75 kB
JavaScript
import { makeStyles, tokens } from "@fluentui/react-components";
export var mixins;
(function (mixins) {
mixins.main = {
flexShrink: 1,
flexGrow: 1
};
mixins.clickable = {
cursor: "pointer",
['& label']: {
cursor: "pointer"
}
};
mixins.box = {
padding: tokens.spacingHorizontalM,
borderRadius: tokens.borderRadiusMedium,
boxShadow: tokens.shadow4,
margin: tokens.spacingHorizontalXXS
};
mixins.float = Object.assign(Object.assign({}, mixins.box), {
/** make buttons work */
position: "relative",
/** make buttons work */
maxWidth: "33%",
/** stop bleeding into page */
overflowX: "hidden", ['& img']: {
maxWidth: "100%"
} });
mixins.flex = {
display: 'flex',
flexWrap: 'nowrap',
rowGap: tokens.spacingVerticalM,
columnGap: tokens.spacingVerticalM,
};
mixins.wrap = {
flexWrap: "wrap"
};
mixins.nogap = {
rowGap: 0,
columnGap: 0
};
mixins.ellipsis = {
whiteSpace: 'nowrap',
display: 'block',
overflow: 'hidden',
textOverflow: 'ellipsis'
};
// export const box: GriffelStyle = {
// }
})(mixins || (mixins = {}));
export const KnownClassNames = {
print: 'print-root',
printHide: 'print-hide',
printShow: 'print-show',
section: 'kfui-section',
vertical: 'kfui-vertical',
horizontal: 'kfui-horizontal',
list: 'kfui-list',
accordion: 'kfui-accordion',
accordionHeader: 'kfui-accordion-header',
accordionBody: 'kfui-accordion-body',
accordionBodyWrapper: 'kfui-accordion-body-wrapper',
isOpen: 'is-opened',
progressBarStepLabel: 'step-label',
left: 'float-left',
right: 'float-right'
};
export const useCommonStyles = makeStyles({
hintLabel: {
color: tokens.colorNeutralForeground3,
fontSize: tokens.fontSizeBase200,
fontWeight: tokens.fontWeightRegular,
lineHeight: tokens.lineHeightBase200
},
validationLabel: {
color: tokens.colorPaletteRedForeground1,
fontSize: tokens.fontSizeBase200,
fontWeight: tokens.fontWeightRegular,
lineHeight: tokens.lineHeightBase200
},
fullscreen: {
position: "fixed",
top: 0, bottom: 0, left: 0, right: 0,
zIndex: 1,
backgroundColor: tokens.colorNeutralBackground1,
overflow: "auto",
padding: tokens.spacingHorizontalL,
paddingLeft: "20px",
paddingRight: "20px"
}
});
export const commonSizes = {
widthMedium: 360,
widthWide: 520,
extraWidthWide: 820,
};
//# sourceMappingURL=styles.js.map