@etsoo/smarterp-core
Version:
TypeScript APIs for SmartERP Core
52 lines (51 loc) • 1.23 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DefaultUI = void 0;
/**
* Default UI namespace
*/
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 || (exports.DefaultUI = DefaultUI = {}));