- 修复Dockerfile构建问题,暂时禁用ideal-image插件 - 更新所有配置文件中的registry端口为5003 - 添加.dockerignore文件优化构建性能 - 创建docker-compose.yml文件支持本地部署 - 添加部署脚本scripts/deploy-docker.sh - 更新Gitea Actions工作流,添加Docker部署步骤 - 创建DOCKER_DEPLOYMENT.md部署文档 - 支持通过3001端口提供lingjingwanxiang web portal服务
46 lines
1.4 KiB
JavaScript
46 lines
1.4 KiB
JavaScript
"use strict";
|
|
|
|
exports.__esModule = true;
|
|
exports.default = void 0;
|
|
/**
|
|
* Composes styles and/or classes
|
|
*
|
|
* For classes it will concat them in in one string
|
|
* and return as `className` property.
|
|
* Alternative is https://github.com/JedWatson/classnames
|
|
*
|
|
* For objects it will merge them in one object
|
|
* and return as `style` property.
|
|
*
|
|
* Usage:
|
|
* Asume you have `theme` object, which can be css-module
|
|
* or object or other css-in-js compatible with css-module
|
|
*
|
|
* <a {...compose(theme.link, theme.active, {color: "#000"})}>link</a>
|
|
*
|
|
* @returns {{className: string, style: object}} - params for React component
|
|
*/
|
|
var _default = function _default() {
|
|
var classes = [];
|
|
var style;
|
|
for (var _len = arguments.length, stylesOrClasses = new Array(_len), _key = 0; _key < _len; _key++) {
|
|
stylesOrClasses[_key] = arguments[_key];
|
|
}
|
|
for (var _i = 0, _stylesOrClasses = stylesOrClasses; _i < _stylesOrClasses.length; _i++) {
|
|
var obj = _stylesOrClasses[_i];
|
|
if (obj instanceof Object) {
|
|
Object.assign(style || (style = {}), obj);
|
|
} else if (obj === undefined || obj === false) {
|
|
// ignore
|
|
} else if (typeof obj === 'string') {
|
|
classes.push(obj);
|
|
} else {
|
|
throw new Error("Unexpected value " + obj);
|
|
}
|
|
}
|
|
return {
|
|
className: classes.length > 1 ? classes.join(' ') : classes[0],
|
|
style: style
|
|
};
|
|
};
|
|
exports.default = _default; |