Files
EasyFlow/easyflow-ui-admin/app/src/utils/assets.ts
陈子默 c78db961c5 fix: 修复管理端静态资源基础路径
- 统一内置品牌资源与空状态图片的 BASE_URL 解析

- 应用启动时自动归一化历史偏好里的内置资源路径

- 多个空状态组件改为复用公共资源地址工具
2026-03-24 18:39:16 +08:00

14 lines
399 B
TypeScript

const assetBase = import.meta.env.BASE_URL || '/';
export function getPublicAssetUrl(path: string) {
if (!path) {
return assetBase;
}
const normalizedPath = path.startsWith('/') ? path.slice(1) : path;
return `${assetBase}${normalizedPath}`;
}
export function getEmptyStateImageUrl(themeMode?: string) {
return getPublicAssetUrl(`empty${themeMode === 'dark' ? '-dark' : ''}.png`);
}