UNPKG

create-expo-cljs-app

Version:

Create a react native application with Expo and Shadow-CLJS!

51 lines (50 loc) 1.48 kB
/** * Copyright (c) Nicolas Gallagher. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @noflow */ import AccessibilityUtil from '../AccessibilityUtil'; import css from '../../exports/StyleSheet/css'; import StyleSheet from '../../exports/StyleSheet'; import styleResolver from '../../exports/StyleSheet/styleResolver'; import { STYLE_GROUPS } from '../../exports/StyleSheet/constants'; const emptyObject = {}; const hasOwnProperty = Object.prototype.hasOwnProperty; const isArray = Array.isArray; const uppercasePattern = /[A-Z]/g; declare function toHyphenLower(match: any): any; declare function hyphenateString(str: string): string; declare function processIDRefList(idRefList: string | Array<string>): string; // Reset styles for heading, link, and list DOM elements const classes = css.create({ reset: { backgroundColor: 'transparent', color: 'inherit', font: 'inherit', listStyle: 'none', margin: 0, textAlign: 'inherit', textDecoration: 'none' }, cursor: { cursor: 'pointer' } }, STYLE_GROUPS.classicReset); const pointerEventsStyles = StyleSheet.create({ auto: { pointerEvents: 'auto' }, 'box-none': { pointerEvents: 'box-none' }, 'box-only': { pointerEvents: 'box-only' }, none: { pointerEvents: 'none' } }); declare var createDOMProps: (elementType: any, props: any) => any; export default createDOMProps;