UNPKG

@nexara/nativeflow

Version:

Beautiful, responsive, and customizable UI components for React Native – built for performance and seamless experiences.

40 lines (39 loc) 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _reactNative = require("react-native"); var _index = require("../constants/index.js"); const { width: SCREEN_WIDTH } = _reactNative.Dimensions.get('window'); const deviceScreenSizeCategory = (windowWidth = SCREEN_WIDTH) => { if (windowWidth >= _index.BreakPoints.xl) { return { size: 'xl', value: _index.BreakPoints.xl }; } else if (windowWidth >= _index.BreakPoints.lg) { return { size: 'lg', value: _index.BreakPoints.xl }; } else if (windowWidth >= _index.BreakPoints.md) { return { size: 'md', value: _index.BreakPoints.md }; } else if (windowWidth >= _index.BreakPoints.sm) { return { size: 'sm', value: _index.BreakPoints.sm }; } return { size: 'xs', value: _index.BreakPoints.xs }; }; var _default = exports.default = deviceScreenSizeCategory; //# sourceMappingURL=DeviceSizeCategory.js.map