diff --git a/components/lib/fieldset/Fieldset.d.ts b/components/lib/fieldset/Fieldset.d.ts index 2c065f47f..c0c6f6d62 100755 --- a/components/lib/fieldset/Fieldset.d.ts +++ b/components/lib/fieldset/Fieldset.d.ts @@ -177,8 +177,15 @@ export interface FieldsetSlots { default: () => VNode[]; /** * Custom legend template. + * @param {Object} scope - legend slot's params. */ - legend: () => VNode[]; + legend(scope: { + /** + * Toggle function. + * @param {Event} event - Browser event + */ + toggleCallback: (event: Event) => void; + }): VNode[]; /** * @deprecated since v4.0. Use the 'toggleicon' slot instead. * Custom toggler icon template. diff --git a/components/lib/fieldset/Fieldset.vue b/components/lib/fieldset/Fieldset.vue index 6ba4164a5..424116e8b 100755 --- a/components/lib/fieldset/Fieldset.vue +++ b/components/lib/fieldset/Fieldset.vue @@ -1,30 +1,27 @@