# Component Reference > Notice: This documentation might be out of date, so always check the source > code to see the most up-to-date information. - [General Concepts](#general-concepts) - [`tgui/components`](#tguicomponents) - [`AnimatedNumber`](#animatednumber) - [`BlockQuote`](#blockquote) - [`Box`](#box) - [`Button`](#button) - [`Button.Checkbox`](#buttoncheckbox) - [`Button.Confirm`](#buttonconfirm) - [`Button.Input`](#buttoninput) - [`ByondUi`](#byondui) - [`Collapsible`](#collapsible) - [`ColorBox`](#colorbox) - [`Dimmer`](#dimmer) - [`Divider`](#divider) - [`Dropdown`](#dropdown) - [`Flex`](#flex) - [`Flex.Item`](#flexitem) - [`Grid`](#grid) - [`Grid.Column`](#gridcolumn) - [`Icon`](#icon) - [`Input`](#input) - [`Knob`](#knob) - [`LabeledList`](#labeledlist) - [`LabeledList.Item`](#labeledlistitem) - [`LabeledList.Divider`](#labeledlistdivider) - [`Modal`](#modal) - [`NoticeBox`](#noticebox) - [`NumberInput`](#numberinput) - [`ProgressBar`](#progressbar) - [`Section`](#section) - [`Slider`](#slider) - [`Table`](#table) - [`Table.Row`](#tablerow) - [`Table.Cell`](#tablecell) - [`Tabs`](#tabs) - [`Tabs.Tab`](#tabstab) - [`Tooltip`](#tooltip) - [`tgui/layouts`](#tguilayouts) - [`Window`](#window) - [`Window.Content`](#windowcontent) ## General Concepts These are the components which you can use for interface construction. If you have trouble finding the exact prop you need on a component, please note, that most of these components inherit from other basic components, such as `Box`. This component in particular provides a lot of styling options for all components, e.g. `color` and `opacity`, thus it is used a lot in this framework. There are a few important semantics you need to know about: - Some elements support a `content` prop, which is a synonym to a `children` prop. - `content` is better used when your element is a self-closing tag (like `