An avatar is a graphical representation of a user or entity, usually displayed as a small image or icon. In a design system, the avatar component would typically be a reusable UI element that displays a user's profile picture or initials.
The avatar component can be used in a variety of contexts, such as in a user profile section, in a comment thread, or next to a user's name in a messaging app. The avatar component should be designed to be flexible enough to accommodate different types of content, such as images, icons, or text, and should be responsive to different screen sizes.
An avatar group is similar to an avatar component, but it displays a small group of avatars together in a single UI element. The avatar group component is typically used in contexts where multiple users are involved, such as in a group chat, a project collaboration tool, or a team management application.
The avatar group component can be used in a variety of ways, such as in a list view, a detail view, or in a navigation menu. The avatar group component should be designed to be flexible enough to accommodate different numbers of avatars, and should be responsive to different screen sizes.
Badges and tags are small UI elements that are used to label or categorize content, such as articles, products, or users. The badge component typically displays a short text label or icon, while the tag component displays a longer text label.
A breadcrumb is a type of navigation element that displays the user's current location within a hierarchy of pages or content. The breadcrumb component typically appears near the top of a page and displays a series of links, each representing a step in the user's navigation path.
A button is a common UI element used to trigger an action or submit a form. The button component can have various styles, shapes, and sizes depending on the design system and the context in which it will be used.
A checkbox is a UI element that allows the user to select one or more options from a set of choices. The checkbox component typically consists of a small square box that can be checked or unchecked, and a label describing the option.
A tab is a UI element that allows the user to navigate between multiple pages or views within a single container. The tab component typically consists of a series of clickable labels or icons, each representing a different view or page.
Badges and tags are small UI elements that are used to label or categorize content, such as articles, products, or users. The badge component typically displays a short text label or icon, while the tag component displays a longer text label.
A toggle is a UI element that allows the user to switch between two states, such as on/off or enabled/disabled. The toggle component typically consists of a switch that can be moved back and forth between two positions, and a label describing the current state.
A Divider component is a horizontal line used in design systems to visually separate sections of content or to indicate a break in a sequence of elements. It improves the visual hierarchy and aesthetics of a user interface by creating clear separations and reducing visual clutter.
A Dropdown component is a UI element that presents a list of predefined options when the user interacts with a button or field. It allows for easy selection of options, ensures consistency, and can save space on the interface.
An Input component is a UI element that allows users to enter and submit data. It includes a field for typing information and a label or placeholder text. Inputs are essential for interaction and can improve the user experience and design consistency.
A Pagination component is a UI element used to navigate through a large amount of content. It typically consists of numbered buttons and helps to improve the user experience and reduce page load times.
A Progress component is a UI element used to show the completion status of a task or process. It typically consists of a bar or circle that fills up gradually and helps to improve the user experience.
A Progress Indicator component is a UI element used to show the progress of a longer task or process through a sequence of highlighted steps. It helps to reduce confusion and improve the user experience.
A Toast component is a UI element used to display brief, contextual messages in a small popup window. It helps to improve the user experience by providing timely information without interrupting the workflow.
An Upload component is a UI element used for selecting and uploading files to a website or application. It includes a button or link to open a file browser dialog and a progress bar to indicate upload status. It helps improve usability by simplifying the file sharing process and providing feedback to users.
Upload items props
Name
Type
Description
Default
Name
Type
Description
Default
1
state
string
“Pending”;”In Progress”;”Ready to download”;”Failed”