Illustration
The Illustration component allows you to display pre-designed illustrations within your Avonni Dynamic Components.
Overview
The Illustration component is a visual element. It's primarily used to enhance the user interface and communicate information in a visually engaging way. Avonni provides a library of built-in illustrations from which you can choose.
Use Cases
Empty States: Show an illustration when a Data Table or List has no data to display (e.g., an illustration of an empty inbox with the text "No messages yet").
Success/Confirmation Messages: Display an illustration to confirm a successful action (e.g., a checkmark illustration after a record is saved).
Error/Warning Messages: Use an illustration to represent an error or warning condition visually.
Visual Breaks: Add visual interest and break up large blocks of text or data.
Branding: Use illustrations that align with your brand's visual style.
Page not found
Setting Up your Illustration
Properties
API Name
A unique identifier for the component within your Dynamic Component.
Title
The main title text displayed as part of the illustration. This can be static text or bound to a dynamic value (Variable, Formula, Component Attribute).
Content
Additional text content displayed below the title, often used for a description or message. This can also be static or dynamic.
Variant
Selects the specific illustration to display. Avonni provides a set of pre-designed illustrations, each with a unique name (e.g., "desert", "empty", "no_access", etc.). Refer to the Avonni documentation for a complete list of available variants and their corresponding images. The available options are not free-form text; you must choose from the provided list.
Size
Controls the size of the illustration. Common options include:
Small
Medium
Large
(Other size options might be available, depending on the Avonni version).
Visible
It controls visibility and supports dynamic show and hide.
Examples
Example 1: Empty State Illustration
Add an Illustration component to your canvas.
Set the
Variant
to "No Content" (or a similar variant appropriate for an empty state).Set the
Title
to "No Records Found".Set the
Content
to "There are no records to display at this time."Set the Size to
medium
.Configure the
Visible
property of the Illustration component to be dynamically controlled (e.g., show the illustration only if a Data Table has no rows).
Important Considerations
Variant Selection: Choose a
Variant
that is appropriate for the message you want to convey. Refer to the Avonni documentation for visual examples of each variant.Title and Content: Use the
Title
andContent
properties to provide clear and concise messages to the user.Dynamic Text: You can use Variables, Formulas, and Component Attributes to make the
Title
andContent
dynamic.Accessibility: Consider users with visual impairments. While illustrations can be helpful, ensure that the essential information is also conveyed through text (e.g., using the
Title
andContent
properties effectively).Size: Choose an appropriate size for the illustration based on its context and the surrounding components.
In Summary
The Illustration component lets you add an image to enhance your Dynamic Component visuals. Use case for the illustration components includes showing an empty state, a success message or a not found information.
Last updated
Was this helpful?