Components
Atoms
![](https://vtexhelp.vtexassets.com/assets/docs/src/Badge___bcedffeb307527c1606be224a7fb5ac1.png)
Badge
Status descriptors used to emphasize an item's state.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Button___6d6b16886d5d7e2a05dba8c45c075796.png)
Button
Buttons indicate actions that users can take.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Checkbox___5dfb3d931c093ee7ebfac8bc388e68b5.png)
Checkbox
Checkboxes allow users to toggle an option on or off.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Icon___9437da8db13517090534a38f4870d702.png)
Icon
Icons are simplified graphics used to help users navigate the UI.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Incentive___4b96b39584c94ebd87605a4472559c4b.png)
Incentive
Incentive is a badge or seal used to build trust among your potential customers.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Input___77d0e7a8079b7d310e8223dd9e1994f6.png)
Input
Inputs are text fields used to get user inputs.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Label___d1037ecfcce02ddf742bc029d7ad9fea.png)
Label
Labels describe the meaning of input fields.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Link___ae95650d3842207e2d790446c3418086.png)
Link
Links allow users to easily navigate through web pages.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Lists___30f86e23fa668d02441cd1173fc000a9.png)
List
Lists group related content. They can be ordered or unordered.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Overlay___5ae3e4dc6b4b413cf33295d52a64fac0.png)
Overlay
Overlays provide contextual information on top of the current layer of the interface.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Popover___dd459950795554c5e409dba70411dd2f.png)
Popover
Popovers display contextual information on top of a component.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Price___9acce93fd9399d7dcea4a3bb8b7de0c6.png)
Price
Prices are used to display the price of a given product, discount and total values.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Radio___4bdff3538eb6a18e99c6f5a9c1043468.png)
Radio
Radios allow users to select one option from a set.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Select___8842f3b6522c3e8db0a887b3f216a6ab.png)
Select
Selects allow users to pick an option from a predefined list.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Skeleton___d6880d8cefbcd15ca270a06812534d46.png)
Skeleton
Skeletons are placeholders that indicate the content data is loading.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Slider___9fa1f5d802a9bbdc93a77db318594af7.png)
Slider
Sliders allow users to select a single value from a range.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Spinner___b481c1dddce9953ecf1e28f1896dfb9e.png)
Spinner
Spinners provide a visual cue that an action is being processed.
![](https://vtexhelp.vtexassets.com/assets/docs/src/TextArea___3a6bc2b4e5da9d463face8639f4e5007.png)
TextArea
TextArea components allow users to enter and edit text in a given field.
Molecules
![](https://vtexhelp.vtexassets.com/assets/docs/src/Accordion___66012e5367e86c5b4422ff8d6974b8cd.png)
Accordion
Accordions display an expandable/collapsible list of items.
![](https://vtexhelp.vtexassets.com/assets/docs/src/AggregateRating___a8300916874f5a11de7633b7cabc12e9.png)
AggregateRating
AggregateRating displays a product rating based on other shoppers' feedback.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Alert___8853e3dae68a1a6a1c5d6a103b752ede.png)
Alert
Alerts display short messages related to the behavior of a system, feature or page.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Banner___852255d4ec6b0e482486918aeba40e66.png)
Banner
Banners are used for advertising brands, products, and/or collections.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Breadcrumb___20a8572e919e1262c1405a5e80009e25.png)
Breadcrumb
Breadcrumbs indicate the user's location in a website hierarchy.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Bullets___50e88e542e554a71fbbd76f802fb90b0.png)
Bullets
Bullets allow users to alternate between different screens of a component.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Card___047955585d462dffa512b0e784cfd721.png)
Card
Cards are used to present content and actions related to a single topic.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Carousel___5fc05704f14989df4822f7e57a6e802e.png)
Carousel
Carousels are a set of rotating banners with navigational controls.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Dropdown___1d904311eb18facba54340e76b109d62.png)
Dropdown
Dropdowns are used to reveal a list of options or commands.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Form___661a2fb742bd40b1ac77f0f6aeae8174.png)
Form
Forms contain interactive components that are used to collect user input.
![](https://vtexhelp.vtexassets.com/assets/docs/src/IconButton___a815b0a38dda52d079b3f73784c92c6b.png)
IconButton
Icon Buttons are buttons that use icons instead of labels.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Loadbutton___8f75638cd580441585f12b997985e8d2.png)
LoadingButton
Loading Buttons provide a visual cue that an action is being processed.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Modal___16993b8e327f3571529d7ee4e97cb45b.png)
Modal
Modals are dialog windows that sit on top of an application's main view.
![](https://vtexhelp.vtexassets.com/assets/docs/src/PaymentMethods___b0f344b254360daa53406cd631887adf.png)
PaymentMethods
Payment Methods display the logos of the available payment options in a store.
![](https://vtexhelp.vtexassets.com/assets/docs/src/PriceRange___5863b0eb4a4a8ce9a98da5c760461e61.png)
PriceRange
Price Ranges are sliders that allows users to select a maximum and minimum price.
![](https://vtexhelp.vtexassets.com/assets/docs/src/ProductCardComponent___e6502d57cf7e5bf247f86b64577d4141.png)
ProductCard
ProductCard displays summarized information about a product.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Quantity%20Selector___6b3886945c4028b5a37e6f4de3baab71.png)
QuantitySelector
Quantity Selectors allow shoppers to choose the quantity of a product to buy.
![](https://vtexhelp.vtexassets.com/assets/docs/src/RadioGroup___a09afdd36ab1bcf64ad0c8fa87ee8dd0.png)
RadioGroup
Radio Groups allow selecting an option from a list of mutually exclusive options.
![](https://vtexhelp.vtexassets.com/assets/docs/src/SearchInput___a823df83b48bf380b8758d80aabdcd0d.png)
SearchInput
Search Inputs allow users to enter an input and query results from a database.
![](https://vtexhelp.vtexassets.com/assets/docs/src/Table___06dbb666025a4d64540fb91d22b54ba6.png)
Table
Tables display information in a friendly way, allowing users to scan for details quickly.