1.0.1 • Published 2 years ago

react-open-app-banner v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

react-open-in-app-banner

A React component for displaying a banner to prompt your users to open the wbe app in a native app when a mobile user agent is detected

Example1 Example2

Storybook Demo

https://radicis.github.io/react-open-in-app-banner

Installation

npm install react-open-in-app-banner
# or
yarn add react-open-in-app-banner

Usage

import { OpenInAppBanner } from 'react-open-in-app-banner';

<OpenInAppBanner
  appName="Example App"
  bannerDescription="Hey you! Get our app!"
  playStoreAppId="1234"
  appStoreAppId="1234"
  appStoreAppName="1234"
/>

Customisation

<OpenInAppBanner
  showOnWeb // Available for testing to show in desktop useragents
  appName="Example App"
  openButtonLabel="OPEN APP" // We can set a custom button label
  bannerDescription="Hey you! Get our app!"
  buttonColor='#1ea7fd' // Sets the color of the button and button text
  playStoreAppId="1234"
  appStoreAppId="1234"
  appStoreAppName="1234"
  appIcon={
    <img
      style={{ width: '2.5rem', height: '2.5rem' }}
      src={MyAppIconSrc}
      alt="example"
    />
  } // We can Provide an icon but be sure to constrain the dimensions
  fontSize="22px" // Sets the base font-size for the component
  style={{ borderBottom: '2px solid #ccc' }} // We can overide or add banner container styles here
  onOpenStoreLink={myCoolFunctio}
  appStoreBaseHref="something" // We can override the base Apple App store href
  playStoreBaseHref="something" // We can override the base Google Play store href
/>