+{"props":[{"name":"modelValue","description":"The value of the input. In most cases you should use `v-model` instead of setting this prop directly.","type":{"name":"string"}},{"name":"id","description":"The ID of the input.\n\nIf you don't provide an ID, one will be generated automatically.","type":{"name":"string"}},{"name":"name","description":"The name of the input, which is submitted with the form data.","type":{"name":"string"}},{"name":"describedBy","description":"One or more element IDs to add to the `aria-describedby` attribute, used to provide additional descriptive information for screenreader users.","type":{"name":"string"}},{"name":"autocomplete","description":"Attribute to [identify input purpose](https://www.w3.org/WAI/WCAG21/Understanding/identify-input-purpose.html),\nfor example `new-password`. See [autofill](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill)\nfor full list of values that can be used.","type":{"name":"string"},"defaultValue":{"func":false,"value":"'current-password'"}},{"name":"disabled","description":"If `true`, input will be disabled.","type":{"name":"boolean"}},{"name":"showPasswordText","description":"Button text when the password is hidden.","type":{"name":"string"},"defaultValue":{"func":false,"value":"'Show'"}},{"name":"hidePasswordText","description":"Button text when the password is visible.","type":{"name":"string"},"defaultValue":{"func":false,"value":"'Hide'"}},{"name":"showPasswordAriaLabel","description":"Button text exposed to assistive technologies, like screen readers, when the password is hidden.","type":{"name":"string"},"defaultValue":{"func":false,"value":"'Show password'"}},{"name":"hidePasswordAriaLabel","description":"Button text exposed to assistive technologies, like screen readers, when the password is visible.","type":{"name":"string"},"defaultValue":{"func":false,"value":"'Hide password'"}},{"name":"passwordShownAnnouncementText","description":"Announcement made to screen reader users when their password has become visible in plain text.","type":{"name":"string"},"defaultValue":{"func":false,"value":"'Your password is visible'"}},{"name":"passwordHiddenAnnouncementText","description":"Announcement made to screen reader users when their password has been obscured and is not visible.","type":{"name":"string"},"defaultValue":{"func":false,"value":"'Your password is hidden'"}},{"name":"passwordVisible","description":"Sets whether the password is visible. Use `v-model:password-visible` to keep track of the visibility.","type":{"name":"boolean"},"defaultValue":{"func":false,"value":"false"}},{"name":"formGroupClass","description":"Classes to add to the form group. You can bind a string, an array or an object, as with normal [Vue class bindings](https://vuejs.org/guide/essentials/class-and-style.html#binding-html-classes).","type":{"name":"string|array|object"},"defaultValue":{"func":false,"value":"''"}},{"name":"label","description":"Text to use within the label. If content is provided in the default slot, this prop will be ignored.","type":{"name":"string"}},{"name":"labelIsPageHeading","description":"Whether the label also acts as the heading for the page.","type":{"name":"boolean"},"defaultValue":{"func":false,"value":"false"}},{"name":"labelClass","description":"Classes to add to the label tag. You can bind a string, an array or an object, as with normal [Vue class bindings](https://vuejs.org/guide/essentials/class-and-style.html#binding-html-classes).","type":{"name":"string|array|object"},"defaultValue":{"func":false,"value":"''"}},{"name":"hint","description":"Text to use within the hint. If content is provided in the `hint` slot, this prop will be ignored.","type":{"name":"string"}},{"name":"hintClass","description":"Classes to add to the hint span tag. You can bind a string, an array or an object, as with normal [Vue class bindings](https://vuejs.org/guide/essentials/class-and-style.html#binding-html-classes).","type":{"name":"string|array|object"},"defaultValue":{"func":false,"value":"''"}},{"name":"buttonClass","description":"Classes to add to the button. You can bind a string, an array or an object, as with normal [Vue class bindings](https://vuejs.org/guide/essentials/class-and-style.html#binding-html-classes).","type":{"name":"string|array|object"},"defaultValue":{"func":false,"value":"''"}},{"name":"errorMessage","description":"Text to use within the error message. If content is provided in the `error-message` slot, this prop will be ignored.","type":{"name":"string"}},{"name":"errorMessageClass","description":"Classes to add to the error message `<p>` tag. You can bind a string, an array or an object, as with normal [Vue class bindings](https://vuejs.org/guide/essentials/class-and-style.html#binding-html-classes).","type":{"name":"string|array|object"},"defaultValue":{"func":false,"value":"''"}},{"name":"errorMessageVisuallyHiddenText","description":"A visually hidden prefix used before the error message.\n\nDefaults to `'Error'`.","type":{"name":"string"}},{"name":"beforeInput","description":"Text to add before the input. If content is provided in the `before-input` slot, this prop will be ignored.","type":{"name":"string"}},{"name":"afterInput","description":"Text to add after the input. If content is provided in the `after-input` slot, this prop will be ignored.","type":{"name":"string"}}],"slots":[{"name":"label","description":"The content of the label. If content is provided in this slot, the `label` prop will be ignored."},{"name":"hint","description":"The content of the hint. If content is provided in this slot, the `hint` prop will be ignored."},{"name":"error-message","description":"The content of the error message. If content is provided in this slot, the `errorMessage` prop will be ignored."},{"name":"before-input","description":"Content to add before the input. If content is provided in this slot, the `beforeInput` prop will be ignored."},{"name":"after-input","description":"Content to add after the input. If content is provided in this slot, the `aftereInput` prop will be ignored."}]}
0 commit comments