Infa.ai
/
Vibe Design System/Components
Search board...
⌘ K
Filter
Components59

Components

59 components in this board.
  • Accordion

    Accordion is a vertically stacked list of items. Each item can be "expanded" or "collapsed" to reveal the content within with that item.

  • Alert Banner

    Alert banners show pressing and high-signal messages, such as system alerts. They are meant to be noticed and prompt users to take action.

  • AvatarGroup

    Use this component if you need to stack avatars as a group.

    Collaboration Avatar Group
    Collaboration Avatar Group
  • Attention Box

    Attention box lets users know important information within content areas, as close as possible to the content it’s about. An optional smooth entrance animation can be used to enhance visibility.

    User Management Attention Box
    User Management Attention Box
    Success Attention Box
    Success Attention Box
  • Avatar

    Avatar is a graphical representation of a person through a profile picture, image, icon, or set of initials.

    Person Avatar
    Person Avatar
  • Badge

    Badge component is responsible for layout an indicator/counter on a child component

    Badge Wrapper
    Badge Wrapper
  • BreadcrumbItem

  • BreadcrumbsBar

    Breadcrumbs allow users to keep track and maintain awareness of their location as they navigate through pages, folders, files, etc.

  • Button

    Buttons allow users to trigger an action or event with a single click. For example, you can use a button for allowing the functionality of submitting a form, opening a dialog, canceling an action, or performing a delete operation.

    Continue with Google
    Continue with Google
    Disabled Button
    Disabled Button
    Continue Primary Button
    Continue Primary Button
    See Plans button
    See Plans button
    Integrate Ghost Button
    Integrate Ghost Button
    Explore Templates
    Explore Templates
    Back Button
    Back Button
    Manage Teams Tertiary Button
    Manage Teams Tertiary Button
  • ButtonGroup

    ButtonGroup can be used to group related options. To emphasize groups of related toggle buttons, a group should share a common container.

  • Checkbox

    Checkboxes allow users to select one or more items from a set of options.

  • Chip

    Chips are compact elements that represent an input, attribute, or action. They may display text, icons, or both.

  • Box

    Box component is used as a wrapper component. Its purpose is to help scaffold compositions while using Vibe's prop keys without writing new CSS. It can be used as a container for atom based compositions, it can accept all Vibe style related props and have a semantic html tag.

    Quick Search Boxes
    Quick Search Boxes
    Dashboard Boxes
    Dashboard Boxes
  • ColorPicker

    ColorPicker is our component for selecting our content colors

  • Combobox

    Combobox allowing users to filter longer lists to only the selections matching a query.

  • Dialog

    The dialog component's purpose is to position a popup component nearby another element, such as any kind of a button. Please be aware that the dialog component is not responsible for the appearance features of the popup, such as its background color or size.

    Board Info Dialog
    Board Info Dialog
    Tasks Dialog
    Tasks Dialog
  • EditableText

    Editable text allows users to seamlessly and dynamically edit in-line content. Its default state is a read-view, based on the Text component, and it becomes editable after clicking on it.

    Editable Text
    Editable Text
  • IconButton

    Icon button is a square button contains only icon with no visible text labels used mostly in control bars.

    Menu Buttons
    Menu Buttons
    Search Button
    Search Button
    Add Menu Button
    Add Menu Button
    Top Bar Icon Buttons
    Top Bar Icon Buttons
  • Link

    Link is an actionable text component with connection to another web pages.

    Log In link on Sign Up New Page
    Log In link on Sign Up New Page
  • Loader

    Circular loader indicates to user waiting state.

  • Menu Divider

    Use menu divider for create separation between to menu items inside a menu

    Menu Dividers
    Menu Dividers
  • Menu Item Button

  • Side-by-side modal

    The Side-by-side Modal offers a layout with two distinct sections. The left side is reserved for providing information or inputs, like text fields or dropdown. The right side is reserved for visual media that supports the content on the left, like an image that adds context. This layout works best when users need to reference visual elements alongside textual information. Open Modal

  • Skeleton

    Skeleton loading componet used to indicate content and ui loading that will appear after its loaded. It helps to decrease perceived duration time

  • SplitButton

    A split button is a dual-function menu button that offers a default action as well as the possibility of choosing a secondary action, by selecting from a set of alternatives.

    Add Task Split Button
    Add Task Split Button
    Filter Split Button
    Filter Split Button
  • TextArea

    A field that allows users to write multiple lines of text. Text area includes a label and a field that users can type into. It can also come with helper text.

  • Tipseen

    Tipseen is a virtual unboxing experience that helps users get started with the system and discover new features.

    Tipseen without pointer
    Tipseen without pointer
    Onboarding Tipseen
    Onboarding Tipseen
  • Toast

    A toast notification is a message object that presents timely information, including confirmation of actions, alerts, and errors.

  • Tooltip

    Tooltips provide helpful information and can include detailed context about a specific component when a user hovers on it.

  • Counter

    Counters show the count of some adjacent data.

  • DialogContentContainer

    This component is a style component, it provide the look and feel of elevation.

  • EditableHeading

    Editable Heading allows users to seamlessly and dynamically edit in-line content. Its default state is a read-view, based on the Heading component, and it becomes editable after clicking on it.

    Board Title
    Board Title
    Editable Headers
    Editable Headers
  • Icon

    Icon component is our component to unify the supported icon types (Vibe Icons, FontIcon and Custom SVG Icons)

  • LinearProgressBar

    Progress bars show continuous progress through a process, such as a percentage value. They show how much progress is complete and how much remains.

  • ListItem

    An item of a List component

  • MenuGridItem

    MenuGridItem can be used to place a grid-like, keyboard navigable container, inside a Menu. The user will be able to interact and navigate into and from the grid in a natural way.

  • Menu Title

  • Basic modal

    The Basic Modal is intended for straightforward tasks, like selecting items or gathering basic information. Basic Modals help users focus on a single task without distractions. These modals do not support images or videos.

    Add New Workspace Modal
    Add New Workspace Modal
    Invite to this board
    Invite to this board
    Task Preview Modal
    Task Preview Modal
    Template Dialog
    Template Dialog
    Board Notifications
    Board Notifications
    Delete Confirmation
    Delete Confirmation
  • RadioButton

    A radio represents an item in a single selection list.

    Radio Pills
    Radio Pills
  • Search

    Search lets users quickly find relevant content. A search field allows a user to type a word or phrase to filter through a large amount of data without navigation.

    Search Button
    Search Button
    Tasks Search
    Tasks Search
    Search User Name / Email
    Search User Name / Email
    Search Apps
    Search Apps
  • Table

    Tables are used to organize data, making it easier to understand.

    Table Items
    Table Items
  • TextField

    An input field includes a label and a text field users can type text into. They typically appear in forms and dialogs.

    Email Input Field
    Email Input Field
    Account Name Text Field
    Account Name Text Field
    Disabled Text Field
    Disabled Text Field
    Sprint Selection
    Sprint Selection
    Unplanned Fields
    Unplanned Fields
  • Toggle

    Allow users to turn an single option on or off. They are usually used to activate or deactivate a specific setting.

  • VirtualizedList

    VirtualizedList is a component which only renders visible list items, it is a logic component and doesn't change and look and feel

  • DatePicker

    A simple and reusable Datepicker component

  • Divider

    Divider create separation between two UI elements

  • Dropdown

    Dropdown present a list of options from which a user can select one or several.

    Workspace Dropdown Button
    Workspace Dropdown Button
    Board Type Dropdown
    Board Type Dropdown
  • ExpandCollapse

    ExpandCollapse is a component that allows you to hide and show content.

    Collapsible Header
    Collapsible Header
  • Label

    A label indicates the status of an item.

    Beta Label
    Beta Label
  • List

    Lists is a group of actionable items containing primary and supplemental actions, which are represented by icons and text.

  • Menu

    A menu is a navigable contextual list of items that can be selected

    Monday Dev Left Pane Menu
    Monday Dev Left Pane Menu
  • Menu Item

    Use menu item for drawing one options that displayed inside a menu.

    Menu Item with Icon
    Menu Item with Icon
    CRM Menu Items
    CRM Menu Items
  • MenuButton

    MenuButton is a component that opens a Dialog next to a button, the content of the dialog could be anything you want.

  • Media Modal

    The Media Modal includes a highlighted media section, followed by a textual content area. This modal is intended for cases when you need to catch the user’s attention using visual elements before they interact with the text. It’s ideal for introducing new features or short onboarding flows

  • MultiStepIndicator

    Tabular navigation component that helps users visualize and interact with a multi-step process

  • Slider

    Slider is a visual input component that reflects current state status in its appearance.

  • Steps

    Steps display progress through a sequence of logical and numbered steps. They may also be used for navigation.

  • Tabs

    Tabs allow users to navigate between related views of content while remaining in the context of the page.

    Tab List
    Tab List
    Tabs List
    Tabs List
    Admin Tabs
    Admin Tabs
  • VirtualizedGrid

    VirtualizedGrid is a component which only renders visible grid items, it is a logic component and doesn't change and look and feel