Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.49 KB

components.md

File metadata and controls

44 lines (30 loc) · 1.49 KB

Components

Buttons

  • FIPrimaryButtonStyle: A primary button style with customizable colors and loading state.
  • FISecondaryButtonStyle: A secondary button style with customizable colors and loading state.
  • FITertiaryButtonStyle: A tertiary button style with customizable colors and loading state.
  • FITextButtonStyle: A text button style for minimalistic button designs.

Views

  • FIErrorView: Displays error messages with optional retry functionality.
  • FILoadingImageView: A placeholder view for loading images with a shimmer effect.
  • FIPlaceholderImageView: A placeholder image view with customizable expansion.
  • FISpinningLoaderView: A spinning loader view with customizable colors and sizes.
  • FIPageIndexView: Displays a page index indicator for paginated views.
  • FINavigationBarView: A customizable navigation bar with title, leading, and trailing views.

View Modifiers

  • FIDeviceRotationViewModifier: Executes an action on device rotation.
  • FIHideNavigationBarModifier: Hides the navigation bar for a view.
  • FIShadowViewModifier: Applies a shadow effect to a view.
  • FIShimmerViewModifier: Adds a shimmering effect to a view.

Text Styles

  • FITextStyle: Provides a variety of text styles for consistent typography across the app.

Safe Area Insets Key

  • FISafeAreaInsetsKey

Constants

  • FIConstants

Preference Keys

  • PreferenceKeys

Extensions

  • View+Extensions

Screenshots

Screenshots