@etsoo/smarterp-core
Version:
TypeScript APIs for SmartERP Core
49 lines (48 loc) • 1.11 kB
JavaScript
/**
* Default UI namespace
*/
export var DefaultUI;
(function (DefaultUI) {
/**
* Default response page props
* @param page Page props
* @returns Response page props
*/
function pageProps(page) {
return {
adjustHeight: 24,
searchBarTop: true,
pageProps: {
paddings: 0,
...page
}
};
}
DefaultUI.pageProps = pageProps;
/**
* Default TabBox props
* @param isMobile Whether is mobile
* @returns Result
*/
function tabsProps(isMobile) {
const props = isMobile
? {
sx: { maxWidth: { xs: 320, sm: 480 } },
variant: "scrollable",
scrollButtons: "auto",
allowScrollButtonsMobile: true
}
: {};
return props;
}
DefaultUI.tabsProps = tabsProps;
/**
* Widths of icon columns
*/
DefaultUI.Widths = {
icon1: 88,
icon2: 120,
icon3: 152,
icon4: 184
};
})(DefaultUI || (DefaultUI = {}));