UNPKG

smh-rn-expo-json-ui-engine

Version:

A JSON-driven UI engine for React Native and Expo that enables dynamic, runtime-rendered interfaces without rebuilding the app.

1 lines 1.39 kB
"use strict";var CustomTypes=function(e){return e.useComponent="useComponent",e}(CustomTypes||{}),ContainerTypes=function(e){return e.ViewContainer="ViewContainer",e.ListContainer="ListContainer",e.ViewListContainer="ViewListContainer",e}(ContainerTypes||{}),LeafTypes=function(e){return e.Button="Button",e.TextInput="TextInput",e.Text="Text",e.Image="Image",e.ImageBackground="ImageBackground",e.SectionList="SectionList",e.Checkbox="Checkbox",e.LinearGradient="LinearGradient",e.GLView="GLView",e.LivePhotoView="LivePhotoView",e.MeshGradientView="MeshGradientView",e.StatusBar="StatusBar",e.VideoView="VideoView",e.DateTimePicker="DateTimePicker",e.Slider="Slider",e.MaskedView="MaskedView",e.SegmentedControl="SegmentedControl",e.Picker="Picker",e.LottieView="LottieView",e}(LeafTypes||{});export{ContainerTypes,LeafTypes};var ViewWrapperTypes=function(e){return e.View="View",e.SafeAreaView="SafeAreaView",e.KeyboardAvoidingView="KeyboardAvoidingView",e.Pressable="Pressable",e.TouchableHighlight="TouchableHighlight",e.TouchableOpacity="TouchableOpacity",e.TouchableWithoutFeedback="TouchableWithoutFeedback",e.BlurView="BlurView",e.CameraView="CameraView",e.PagerView="PagerView",e}(ViewWrapperTypes||{});export{ViewWrapperTypes};const JSONUIEnums={ContainerTypes:ContainerTypes,LeafTypes:LeafTypes,ViewWrapperTypes:ViewWrapperTypes,CustomTypes:CustomTypes};export{JSONUIEnums};