diff --git a/src/skeleton/index.less b/src/skeleton/index.less index 4cf5dfd6d..38e56ff68 100644 --- a/src/skeleton/index.less +++ b/src/skeleton/index.less @@ -31,6 +31,7 @@ } &__title { + width: @skeleton-title-width; margin: 0; } diff --git a/src/skeleton/index.tsx b/src/skeleton/index.tsx index 2c4b13752..bc8383ab9 100644 --- a/src/skeleton/index.tsx +++ b/src/skeleton/index.tsx @@ -13,9 +13,9 @@ export type SkeletonProps = { avatar?: boolean; loading: boolean; animate: boolean; - avatarSize: number | string; + titleWidth?: number | string; + avatarSize?: number | string; avatarShape: 'square' | 'round'; - titleWidth: number | string; rowWidth: number | string | (number | string)[]; }; @@ -96,6 +96,7 @@ Skeleton.props = { title: Boolean, round: Boolean, avatar: Boolean, + titleWidth: [Number, String], avatarSize: [Number, String], row: { type: [Number, String], @@ -113,10 +114,6 @@ Skeleton.props = { type: String, default: 'round', }, - titleWidth: { - type: [Number, String], - default: '40%', - }, rowWidth: { type: [Number, String, Array], default: DEFAULT_ROW_WIDTH, diff --git a/src/skeleton/test/__snapshots__/demo.spec.js.snap b/src/skeleton/test/__snapshots__/demo.spec.js.snap index d444eb00b..5efd62c2a 100644 --- a/src/skeleton/test/__snapshots__/demo.spec.js.snap +++ b/src/skeleton/test/__snapshots__/demo.spec.js.snap @@ -5,7 +5,7 @@ exports[`renders demo correctly 1`] = `