# Components

- [\[Base\]](/design-system/components/base.md): Base component with default configurations from which all others inherit.
- [Button](/design-system/components/button.md): Implements a HTML button.
- [Collapsable](/design-system/components/collapsable.md): Implements a collapsable HTML div.
- [Container](/design-system/components/container.md): Implements a HTML div
- [CoverSlide](/design-system/components/coverslide.md)
- [Deck](/design-system/components/deck.md): It is the base component for any pickzen. It is a set of slides where each slide can be of different types: Question, Form, End, etc
- [Dropdown](/design-system/components/dropdown.md): Implements a dropdown.
- [EndFormSlide](/design-system/components/endformslide.md)
- [EndSlide](/design-system/components/endslide.md)
- [FeedbackSlide](/design-system/components/feedbackslide.md)
- [FormMapper](/design-system/components/formmapper.md): Maps a pickzen form slide field to a form field component.
- [FormSlide](/design-system/components/formslide.md)
- [Grid](/design-system/components/grid.md): Displays a list of items as a grid of items.
- [HTML](/design-system/components/html.md): Renders a HTML.
- [Icon](/design-system/components/icon.md): Renders an icon.
- [Image](/design-system/components/image.md): Renders an image.
- [InputDate](/design-system/components/inputdate.md): Implements a date selector.
- [InputNumber](/design-system/components/inputnumber.md): Implements a HTML input number field.
- [InputText](/design-system/components/inputtext.md): Implements a HTML input text field.
- [Label](/design-system/components/label.md): Implements a HTML label.
- [Link](/design-system/components/link.md): Implement a clickable component.
- [Product](/design-system/components/product.md): Implements a product (result).
- [ProgressBar](/design-system/components/progressbar.md): Implements a standard progress bar.
- [QuestionSlide](/design-system/components/questionslide.md)
- [Repeater](/design-system/components/repeater.md): Iterate over a list of elements rendering its children multiple times.
- [Separator](/design-system/components/separator.md): Implements a separator to create space between components.
- [SlideRenderer](/design-system/components/sliderenderer.md): Component used to render the current pickzen slide from the current pickzen state.
- [Specs](/design-system/components/specs.md): Implement a set of features and properties.
- [TextArea](/design-system/components/textarea.md): Implement a HTML text area field.
