Skip to content

observation/react-native-components

Repository files navigation

react-native-components

React Native component library for components used by React Native applications of Observation.org. There are 2 kinds of components: UI components:

  • Accordion
  • BackButton
  • BackgroundImage
  • BottomSheet
  • Checkbox
  • Chip
  • ContentImage
  • Date
  • Disclose
  • FilterButton
  • IconButton
  • IconName
  • IconText
  • IconView
  • Icons
  • InputField
  • LargeButton (+ LargeButtonProps)
  • Icon/Icons
  • Lightbox
  • Location
  • Message
  • MoreInfo
  • Notification
  • NotificationPopup (+ NotificationPopupStaticProps)
  • PageIndicator
  • Panel
  • Popup
  • ProgressBar
  • ProgressBarList
  • RenderHtmlWrapper
  • TextLink
  • Tooltip
  • TooltipProps
  • WebLink

non-UI components:

  • Log.setLogConfiguration: A function to change the logging of the component library
  • openUrl: Opens URLs
  • useShowBlurView: A safe way to set a blur on the background
  • theme: A default theme with color and margins
  • font: A set of font styles
  • text: A set of text styles