From d0cbc1f3872f396f3050077deba4f8cd14cc5f74 Mon Sep 17 00:00:00 2001 From: qiang Date: Mon, 13 Jun 2022 09:12:41 +0800 Subject: [PATCH] refactor(components): [carousel] complete optional values (#8231) --- packages/components/carousel/src/carousel.ts | 23 +++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/packages/components/carousel/src/carousel.ts b/packages/components/carousel/src/carousel.ts index 52ef09b692..1d659472bd 100644 --- a/packages/components/carousel/src/carousel.ts +++ b/packages/components/carousel/src/carousel.ts @@ -7,9 +7,13 @@ export const carouselProps = buildProps({ type: Number, default: 0, }, - height: { type: String, default: '' }, + height: { + type: String, + default: '', + }, trigger: { type: String, + values: ['hover', 'click'], default: 'hover', }, autoplay: { @@ -20,26 +24,33 @@ export const carouselProps = buildProps({ type: Number, default: 3000, }, - indicatorPosition: { type: String, default: '' }, + indicatorPosition: { + type: String, + values: ['', 'none', 'outside'], + default: '', + }, indicator: { type: Boolean, default: true, }, arrow: { type: String, + values: ['always', 'hover', 'never'], default: 'hover', }, - type: { type: String, default: '' }, + type: { + type: String, + values: ['', 'card'], + default: '', + }, loop: { type: Boolean, default: true, }, direction: { type: String, + values: ['horizontal', 'vertical'], default: 'horizontal', - validator(val: string) { - return ['horizontal', 'vertical'].includes(val) - }, }, pauseOnHover: { type: Boolean,