UNPKG

@interactify-live/player-react-native

Version:

React Native library for Interactify player with media display, widgets, and MQTT integration

33 lines (32 loc) 926 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDimension = exports.getResizeMode = void 0; // Convert objectFit to resizeMode for react-native-video const getResizeMode = (objectFit) => { switch (objectFit) { case 'contain': return 'contain'; case 'cover': return 'cover'; case 'fill': return 'stretch'; case 'none': return 'center'; case 'scale-down': return 'contain'; default: return 'contain'; } }; exports.getResizeMode = getResizeMode; // Convert width/height to numbers for styles const getDimension = (dim) => { if (typeof dim === 'number') return dim; if (typeof dim === 'string') { const parsed = parseInt(dim, 10); return isNaN(parsed) ? 400 : parsed; } return 400; }; exports.getDimension = getDimension;