diff --git a/packages/opendesign/package.json b/packages/opendesign/package.json
index 865c3d7191ed73be8acfee111e75855c28f64f80..686192ccffad39deb2bbc59b98d5fa3b0f6d00dc 100644
--- a/packages/opendesign/package.json
+++ b/packages/opendesign/package.json
@@ -1,6 +1,6 @@
{
"name": "@opensig/opendesign",
- "version": "0.0.27",
+ "version": "0.0.28",
"main": "lib/index.js",
"module": "es/index.mjs",
"types": "es/index.d.ts",
diff --git a/packages/opendesign/src/components/carousel/__demo__/CarouselBasic.vue b/packages/opendesign/src/components/carousel/__demo__/CarouselBasic.vue
index fd4de1296171a6af40c95947adfc2b6319d33147..9dec517b71098cd36536c741907ebc92bd9e840f 100644
--- a/packages/opendesign/src/components/carousel/__demo__/CarouselBasic.vue
+++ b/packages/opendesign/src/components/carousel/__demo__/CarouselBasic.vue
@@ -96,7 +96,7 @@ const initSlides = () => {
}
.carousel {
height: 200px;
- width: 80%;
+ width: 50%;
margin: auto;
}
.slides2 {
diff --git a/packages/opendesign/src/components/flex/__demo__/FlexBasic.vue b/packages/opendesign/src/components/flex/__demo__/FlexBasic.vue
index 6c5950444ea20378061a4ce46492d964214ec00f..58521b1d793a12bc1f3599bd8b85da3fcbb805a0 100644
--- a/packages/opendesign/src/components/flex/__demo__/FlexBasic.vue
+++ b/packages/opendesign/src/components/flex/__demo__/FlexBasic.vue
@@ -17,7 +17,7 @@ import { OFlex, OFlexItem } from '../index';
box
-
+
box
diff --git a/packages/opendesign/src/components/index.scss b/packages/opendesign/src/components/index.scss
index f10f5ea1a82dbee87b449a31d9c6789613c393bc..20582327aebe4f8efbeb90f5ef1d881a32bd1f89 100644
--- a/packages/opendesign/src/components/index.scss
+++ b/packages/opendesign/src/components/index.scss
@@ -26,12 +26,16 @@
@use './breadcrumb/style/index.scss' as *;
@use './dropdown/style/index.scss' as *;
@use './progress/style/index.scss' as *;
+@use './layer/style/index.scss' as *;
@use './dialog/style/index.scss' as *;
+@use './loading/style/index.scss' as *;
@use './figure/style/index.scss' as *;
@use './card/style/index.scss' as *;
@use './carousel/style/index.scss' as *;
@use './message/style/index.scss' as *;
@use './cascader/style/index.scss' as *;
-@use './grid/style/index.scss' as *;
@use './flex/style/index.scss' as *;
@use './result/style/index.scss' as *;
+
+// 待废弃
+@use './grid/style/index.scss' as *;
diff --git a/packages/opendesign/src/components/index.ts b/packages/opendesign/src/components/index.ts
index 53217e82dc890ef33d7d24c21e0e1038e3a82f8c..fb0bb52bbf66f7a91cee11bfc26e0435aa6314e3 100644
--- a/packages/opendesign/src/components/index.ts
+++ b/packages/opendesign/src/components/index.ts
@@ -29,13 +29,14 @@ export * from './menu';
export * from './breadcrumb';
export * from './progress';
export * from './dropdown';
+export * from './layer';
export * from './dialog';
+export * from './loading';
export * from './figure';
export * from './card';
export * from './message';
export * from './carousel';
export * from './cascader';
-export * from './grid';
export * from './flex';
export * from './result';
@@ -43,3 +44,6 @@ export * from './result';
export * from './intersection-observer';
export * from './resize-observer';
export * from './child-only';
+
+// 待废弃
+export * from './grid';
diff --git a/packages/opendesign/src/components/result/OResult.vue b/packages/opendesign/src/components/result/OResult.vue
index 6aed040aad9bda196b85a15a9fe088477bbab445..cc4083530c7d18c67fee5ab51f9bb23af09819a7 100644
--- a/packages/opendesign/src/components/result/OResult.vue
+++ b/packages/opendesign/src/components/result/OResult.vue
@@ -13,7 +13,7 @@ const iconMap = {
danger: IconError,
};
-const icon = computed(() => iconMap[props.status]);
+const icon = computed(() => (props.status ? iconMap[props.status] : undefined));