UNPKG

@storybook/addon-ondevice-controls

Version:

Display storybook controls on your device.

19 lines (18 loc) 707 B
import { jsx as _jsx } from "react/jsx-runtime"; import CustomSlider from './Slider'; import { Platform } from 'react-native'; let Slider = null; try { Slider = require('@react-native-community/slider').default; // eslint-disable-next-line @typescript-eslint/no-unused-vars } catch (error) { } const supportedPlatforms = ['android', 'ios', 'windows', 'web']; const nativeSliderSupported = supportedPlatforms.includes(Platform.OS); const SliderWrapper = ({ useBuiltInSlider = false, ...props }) => { if (!nativeSliderSupported || useBuiltInSlider || Slider === null) { return _jsx(CustomSlider, { ...props }); } return _jsx(Slider, { ...props }); }; export default SliderWrapper;