Use illustrations in product UI, paired with inline text in empty states, onboarding, and announcements. Spot illustrations are retired from brand and marketing work; use Resolve graphics there instead.
Pass the illustration's name in kebab-case. Each name in the catalog below is a valid value.
<dt-illustration name="access-denied" />import { DtIllustration } from '@dialpad/dialtone-vue';
Name
|
Type
|
|---|---|
name
required
| string The illustration name in kebab-case |
aria-label, they render with aria-hidden="true", so screen readers skip them.aria-label only when the illustration carries meaning that the surrounding text doesn't, for example <dt-illustration name="access-denied" aria-label="Access denied" />.Illustration documentation last updated Tuesday, October 27, 2026