Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/shoutem/ui
/ types & classes
Types & classes
80 in github.com/shoutem/ui
⨍
Functions
310
◇
Types & classes
80
Class
components/InlineGallery.js:12
Class
components/TouchableOpacity.js:5
Class
components/ListView.js:37
Class
components/Image.js:21
Class
components/Spinner.js:6
Class
components/LoadingIndicator.js:9
Class
components/EmptyListImage.js:9
Class
components/ImageBackground.js:20
Class
components/ImageGalleryOverlay.js:19
Class
components/FormGroup.js:6
Class
components/Text.js:7
Class
* Renders an ImagePreview which shows an inline image preview. * When clicked, the image is displayed in full screen.
components/ImagePreview.js:16
Class
components/TextInput.js:12
Class
components/Button.js:6
Class
* A component for entering a numerical value with two helper buttons for increasing * and decreasing the value. * * The current implementation allo
components/NumberInput.js:24
Class
components/ShareButton.js:18
Class
components/Lightbox.js:8
Class
components/GridRow.js:23
Class
components/DateTimePicker.js:36
Class
components/TouchableNativeFeedback.js:6
Class
components/View.js:9
Class
components/EmptyStateView.js:10
Class
components/Touchable.js:14
Class
* Renders Page indicators (dots)
components/PageIndicators.js:10
Class
components/LinearGradient.js:10
Class
components/TabMenu/TabMenu.js:10
Class
components/TabMenu/TabMenuItem.js:11
Class
components/Video/VideoSourceReader.js:43
Class
components/Video/Video.js:41
Class
* Renders a horizontal pager which renders pages by using * the renderPage function with provided data. * * It can be used as a general wrapper com
components/HorizontalPager/HorizontalPager.js:21
Class
components/HorizontalPager/Page.js:10
Class
components/YearRangePicker/YearRangePickerModal.js:44
Class
components/YearRangePicker/YearRangePickerButton.js:12
Class
components/YearRangePicker/YearRangePicker.js:27
Class
components/InlineDropDownMenu/InlineDropDownMenu.js:20
Class
components/InlineDropDownMenu/InlineDropDownMenuItem.js:11
Class
components/DropDownMenu/DropDownModal.js:17
Class
components/DropDownMenu/DropDownMenu.js:14
Class
html/Html.js:21
Class
html/components/Gallery.js:10
Class
html/components/Image.js:16
Class
html/services/HtmlParser.js:57
Class
html/elements/A.js:11
Class
html/elements/Inline.js:140
Class
services/variableResolver.js:6
Class
A
html/elements/A.js:11
Class
Button
components/Button.js:6
Class
DropDownMenu
components/DropDownMenu/DropDownMenu.js:14
Class
DropDownModal
components/DropDownMenu/DropDownModal.js:17
Class
EmptyListImage
components/EmptyListImage.js:9
Class
EmptyStateView
components/EmptyStateView.js:10
Class
FormGroup
components/FormGroup.js:6
Class
Gallery
html/components/Gallery.js:10
Class
GridRow
components/GridRow.js:23
Class
Html
html/Html.js:21
Class
HtmlTree
* Use to create (save) a HTML tree copy out of element nodes * by recursively going through the HTML tree, * from a root node to the last child of t
html/services/HtmlParser.js:57
Class
Image
components/Image.js:21
Class
ImageBackground
components/ImageBackground.js:20
Class
ImageGalleryOverlay
* An overlay that is intended to be rendered above * images in a gallery. It can display a title and * a description of an image.
components/ImageGalleryOverlay.js:19
Class
Inline
html/elements/Inline.js:140
Class
InlineGallery
components/InlineGallery.js:12
Class
Lightbox
components/Lightbox.js:8
Class
LinearGradient
components/LinearGradient.js:10
Class
ListView
components/ListView.js:37
Class
LoadingIndicator
* Renders a loading indicator (spinner) that fits into available space (container)
components/LoadingIndicator.js:9
Class
Page
components/HorizontalPager/Page.js:10
Class
ShareButton
* The ShareButton is a virtual component that wraps a button with a share icon. * It puts the sharing logic in one place. It's used in the navigation
components/ShareButton.js:18
Class
Spinner
components/Spinner.js:6
Class
TabMenu
components/TabMenu/TabMenu.js:10
Class
Text
components/Text.js:7
Class
ThemeVariableResolver
services/variableResolver.js:6
Class
Touchable
* A universal touchable component with a platform specific feedback. This * component displays a TouchableOpacity on iOS, and a TouchableNativeFeedba
components/Touchable.js:14
Class
TouchableNativeFeedback
components/TouchableNativeFeedback.js:6
Class
TouchableOpacity
components/TouchableOpacity.js:5
Class
Video
* Renders a Video based on the source type * if source is an url to a web player the * it is displayed in a WebView, if not * a Video HTML element
components/Video/Video.js:41
Class
VideoSourceReader
components/Video/VideoSourceReader.js:43
Class
View
components/View.js:9
Class
YearRangePicker
components/YearRangePicker/YearRangePicker.js:27
Class
YearRangePickerButton
components/YearRangePicker/YearRangePickerButton.js:12
Class
YearRangePickerModal
components/YearRangePicker/YearRangePickerModal.js:44