Bladeren bron

Merge branch 'fork/Voidlurk/fix-default'

Jin Mao 2 maanden geleden
bovenliggende
commit
4c1e3b9548
1 gewijzigde bestanden met toevoegingen van 11 en 1 verwijderingen
  1. 11 1
      apps/web-tdesign/src/adapter/component/index.ts

+ 11 - 1
apps/web-tdesign/src/adapter/component/index.ts

@@ -165,7 +165,17 @@ async function initComponentAdapter() {
     DatePicker,
     DatePicker,
     // 自定义默认按钮
     // 自定义默认按钮
     DefaultButton: (props, { attrs, slots }) => {
     DefaultButton: (props, { attrs, slots }) => {
-      return h(Button, { ...props, attrs, theme: 'default' }, slots);
+      let ghost = false;
+      let variant = props.variant;
+      if (props.variant === 'ghost') {
+        ghost = true;
+        variant = 'base';
+      }
+      return h(
+        Button,
+        { ...props, ghost, variant, attrs, theme: 'default' },
+        slots,
+      );
     },
     },
     Divider,
     Divider,
     IconPicker: withDefaultPlaceholder(IconPicker, 'select', {
     IconPicker: withDefaultPlaceholder(IconPicker, 'select', {