UNPKG

vuetensils

Version:

A 'naked' component library for building accessible, lightweight, on-brand applications.

80 lines (79 loc) 2.43 kB
/** * NOTES Concerning :visible prop. * Per W3C specifications: * https://www.w3.org/TR/wai-aria-practices/#alert * -- * "It is also important to avoid designing alerts that disappear automatically. * An alert that disappears too quickly can lead to failure to meet WCAG 2.0 success criterion 2.2.3. * Another critical design consideration is the frequency of interruption caused by alerts. * Frequent interruptions inhibit usability for people with visual and cognitive disabilities, * which makes meeting the requirements of WCAG 2.0 success criterion 2.2.4 more difficult." */ /** * A simple component for notifiying users of specific information. Good for informative snippets, error messages, and more. It can be shown or hidden dynamically, and even supports auto-hiding after a given time. */ declare const _default: { name: string; model: { prop: string; event: string; }; props: { /** * HTML tag used to wrap the component. */ tag: { type: StringConstructor; default: string; }; /** * Determines whether the alert is visible. Also binds with `v-model`. */ modelValue: { type: (BooleanConstructor | NumberConstructor)[]; default: boolean; }; /** * Allows a user to dismiss this alert. */ dismissible: BooleanConstructor; /** * @type {import('vue').Prop<string | false>} * Aria-label that is not visibly, but screen readers will read for the dismiss button. */ dismissLabel: { type: (StringConstructor | BooleanConstructor)[]; default: string; }; /** * The transition name if you want to add one. */ transition: { type: StringConstructor; default: any; }; classes: { type: ObjectConstructor; default: () => {}; }; }; data: () => { dismissed: boolean; timerId: any; }; watch: { modelValue: { handler(visible: any): void; immediate: boolean; }; }; beforeUnmount(): void; /** @deprecated */ beforeDestroy(): void; methods: { dismiss(): void; countdown(): void; clearTimer(): void; }; }; export default _default;