From fe833eb2b2b4d1d32eb9e082b437a0259b6f75c6 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Mon, 12 Jun 2023 14:24:08 +0200 Subject: [PATCH] fix(Toggle): missing `disabled` prop --- docs/content/3.forms/7.toggle.md | 12 ++++++++++++ src/runtime/components/forms/Toggle.vue | 5 +++++ 2 files changed, 17 insertions(+) diff --git a/docs/content/3.forms/7.toggle.md b/docs/content/3.forms/7.toggle.md index 7b761356..3331be38 100644 --- a/docs/content/3.forms/7.toggle.md +++ b/docs/content/3.forms/7.toggle.md @@ -26,6 +26,18 @@ excludedProps: --- :: +### Disabled + +Use the `disabled` prop to disable the Toggle. + +::component-card +--- +props: + disabled: true +--- +:: + + ## Props :component-props diff --git a/src/runtime/components/forms/Toggle.vue b/src/runtime/components/forms/Toggle.vue index b59eabed..25dd59e6 100644 --- a/src/runtime/components/forms/Toggle.vue +++ b/src/runtime/components/forms/Toggle.vue @@ -2,6 +2,7 @@ @@ -43,6 +44,10 @@ export default defineComponent({ type: Boolean, default: false }, + disabled: { + type: Boolean, + default: false + }, onIcon: { type: String, default: () => appConfig.ui.toggle.default.onIcon