{"repo":"alantoa/universal-tooltip","free":true,"listed":false,"github":"https://github.com/alantoa/universal-tooltip","clone":"git clone https://github.com/alantoa/universal-tooltip.git","description":"Native behavior's cross-platform tooltip component. 🖕","language":"TypeScript","stars":193,"topics":["expo-modules","react-native","react-native-tooltip"],"license":null,"category":"mobile-apps","readme_excerpt":"Works on all platforms, Example project here. iOS Android Web - - - What This is a pure and simple native tooltip component that supports fadeIn and zoomIn preset animations. 🍎 On iOS: - This component is written in Swift and wraps Popovers . 🤖️ On Android: - This component is written in Kotlin and wraps the excellent library - Balloon . 🌐 On Web: - This component wraps @radix-ui/react-popover for mobile use. - This component wraps @radix-ui/react-tooltip for desktop use. Please note that the @radix-ui/react-tooltip component from Radix only works on desktop, as per this thread. Usage API This component's API basically same as the @radix-ui/react-tooltip component, but there are some differences on native. Installation Expo To use this component, you need to add the expo-build-properties plugin to your app.json or app.config.js and ensure that your compileSdkVersion = 32 as required by the Ballon lib. An example configuration might look like this: License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/alantoa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alantoa/universal-tooltip/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}