import React, { StyleSheet, Text, View } from 'react-native' const MediaQueryWidget = ({ mediaQuery = {} }) => { const active = Object.keys(mediaQuery).reduce((active, alias) => { if (mediaQuery[alias].matches) { active = { alias, mql: mediaQuery[alias] } } return active }, {}) return ( Active Media Query {`"${active.alias}"`} {active.mql && active.mql.media} ) } const styles = StyleSheet.create({ root: { alignItems: 'center', borderWidth: 1, marginVertical: 10, padding: 10 }, heading: { fontWeight: 'bold', padding: 5, textAlign: 'center' }, text: { textAlign: 'center' } }) export default MediaQueryWidget