Files
bruno 803cf51cea 🐳 优化Docker部署流程,支持3001端口和registry:5003
- 修复Dockerfile构建问题,暂时禁用ideal-image插件
- 更新所有配置文件中的registry端口为5003
- 添加.dockerignore文件优化构建性能
- 创建docker-compose.yml文件支持本地部署
- 添加部署脚本scripts/deploy-docker.sh
- 更新Gitea Actions工作流,添加Docker部署步骤
- 创建DOCKER_DEPLOYMENT.md部署文档
- 支持通过3001端口提供lingjingwanxiang web portal服务
2025-07-21 21:51:15 +08:00

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;