react-native-ui-lib
Version:
<p align="center"> <img src="https://user-images.githubusercontent.com/1780255/105469025-56759000-5ca0-11eb-993d-3568c1fd54f4.png" height="250px" style="display:block"/> </p> <p align="center">UI Toolset & Components Library for React Native</p> <p a
338 lines (329 loc) • 9.08 kB
JavaScript
/**
* Please don't forget to declare all the exports also in the fake "src/index.ts" file
*/
export default {
// Components
get ActionBar() {
return require('./components/actionBar').default;
},
get ActionSheet() {
return require('./components/actionSheet').default;
},
get AnimatedImage() {
return require('./components/animatedImage').default;
},
get AnimatedScanner() {
return require('./components/animatedScanner').default;
},
get Avatar() {
return require('./components/avatar').default;
},
get Badge() {
return require('./components/badge').default;
},
get Button() {
return require('./components/button').default;
},
get Card() {
return require('./components/card').default;
},
get Carousel() {
return require('./components/carousel').default;
},
get Checkbox() {
return require('./components/checkbox').default;
},
get ColorPalette() {
return require('./components/colorPalette').default;
},
get ColorPicker() {
return require('./components/colorPicker').default;
},
get ColorSwatch() {
return require('./components/colorSwatch').default;
},
get ConnectionStatusBar() {
return require('./components/connectionStatusBar').default;
},
get Chip() {
return require('./components/chip').default;
},
get Dialog() {
return require('./components/dialog').default;
},
get Drawer() {
return require('./components/drawer').default;
},
get ExpandableSection() {
return require('./components/expandableSection').default;
},
get Fader() {
return require('./components/fader').default;
},
get FloatingButton() {
return require('./components/floatingButton').default;
},
get FeatureHighlight() {
return require('./components/featureHighlight').default;
},
get GridListItem() {
return require('./components/gridListItem').default;
},
get GridView() {
return require('./components/gridView').default;
},
get Hint() {
return require('./components/hint').default;
},
get Icon() {
return require('./components/icon').default;
},
get Image() {
return require('./components/image').default;
},
get ProgressiveImage() {
return require('./components/progressiveImage').default;
},
get KeyboardAwareScrollView() {
return require('./components/KeyboardAwareScrollView').KeyboardAwareScrollView;
},
get KeyboardAwareListView() {
return require('./components/KeyboardAwareScrollView').KeyboardAwareListView;
},
get KeyboardAwareFlatList() {
return require('./components/KeyboardAwareScrollView').KeyboardAwareFlatList;
},
get BaseInput() {
return require('./components/baseInput').default;
},
get TextArea() {
return require('./components/textArea').default;
},
get TextField() {
return require('./components/textField/TextFieldMigrator').default;
// return require('./components/textField').default;
},
// TODO: remove once TextField migration has completed
get TextFieldMigrator() {
return require('./components/textField/TextFieldMigrator').default;
},
get MaskedInput() {
return require('./components/maskedInput').default;
},
get Modal() {
return require('./components/modal').default;
},
get ListItem() {
return require('./components/listItem').default;
},
get LoaderScreen() {
return require('./components/loaderScreen').default;
},
get PageControl() {
return require('./components/pageControl').default;
},
get PanningProvider() {
return require('./components/panningViews/panningProvider').default;
},
get PanGestureView() {
return require('./components/panningViews/panGestureView').default;
},
get PanListenerView() {
return require('./components/panningViews/panListenerView').default;
},
get PanDismissibleView() {
return require('./components/panningViews/panDismissibleView').default;
},
get PanResponderView() {
return require('./components/panningViews/panResponderView').default;
},
get Picker() {
return require('./components/picker').default;
},
get DateTimePicker() {
return require('./components/dateTimePicker').default;
},
get ProgressBar() {
return require('./components/progressBar').default;
},
get Slider() {
return require('./components/slider').default;
},
get StateScreen() {
return require('./components/stateScreen').default;
},
get GradientSlider() {
return require('./components/slider/GradientSlider').default;
},
get ColorSliderGroup() {
return require('./components/slider/ColorSliderGroup').default;
},
get Stepper() {
return require('./components/stepper').default;
},
get TabController() {
return require('./components/tabController').default;
},
get TabBar() { //TODO: remove on V7
return require('./components/tabBar').default;
},
get ChipsInput() {
return require('./components/chipsInput').default;
},
get RadioButton() {
return require('./components/radioButton').default;
},
get RadioGroup() {
return require('./components/radioGroup').default;
},
get ScrollBar() {
return require('./components/scrollBar').default;
},
get SectionsWheelPicker() {
return require('./components/sectionsWheelPicker').default;
},
get SegmentedControl() {
return require('./components/segmentedControl').default;
},
get SharedTransition() {
return require('./components/sharedTransition').default;
},
get StackAggregator() {
return require('./components/stackAggregator').default;
},
get Switch() {
return require('./components/switch').default;
},
get Text() {
return require('./components/text').default;
},
get Toast() {
return require('./components/toast').default;
},
get TouchableOpacity() {
return require('./components/touchableOpacity').default;
},
get View() {
return require('./components/view').default;
},
get Wizard() {
return require('./components/wizard').default;
},
get WheelPickerDialog() {
return require('./components/wheelPickerDialog').default;
},
get SkeletonView() {
return require('./components/skeletonView').default;
},
// Assets
get Assets() {
return require('./assets').default;
},
// Commons
get asBaseComponent() {
return require('./commons').asBaseComponent;
},
get BaseComponent() {
return require('./commons').BaseComponent;
},
get PureBaseComponent() {
return require('./commons').PureBaseComponent;
},
get Constants() {
return require('./commons').Constants;
},
get UIComponent() {
return require('./commons').UIComponent;
},
get forwardRef() {
return require('./commons').forwardRef;
},
get withScrollEnabler() {
return require('./commons').withScrollEnabler;
},
get withScrollReached() {
return require('./commons').withScrollReached;
},
get Modifiers() {
return require('./commons').modifiers;
},
// Helpers
get AvatarHelper() {
return require('./helpers').AvatarHelper;
},
get DocsGenerator() {
return require('./helpers').DocsGenerator;
},
// Services
get LogService() {
return require('./services').LogService;
},
get HapticService() {
return require('./services').HapticService;
},
// NativeComponents
get HighlighterOverlayView() {
return require('./nativeComponents').HighlighterOverlayView;
},
get SafeAreaSpacerView() {
return require('./nativeComponents').SafeAreaSpacerView;
},
get WheelPicker() {
return require('./nativeComponents').WheelPicker;
},
get SafeAreaInsetsManager() {
return require('./nativeComponents').SafeAreaInsetsManager;
},
get Keyboard() {
return require('../lib/components/Keyboard').default;
},
// TestKits
// get TextTestKit() {
// return require('./components/text/Text.driver').default;
// },
// get ImageTestKit() {
// return require('./components/image/Image.driver').default;
// },
// get ButtonTestKit() {
// return require('./components/button/Button.driver').default;
// },
// export {default as TextFieldTestKit} from './incubator/TextField/TextField.driver';
// get TextFieldTestKit() {
// return require('./incubator/TextField/TextField.driver').default;
// },
// Style
get Colors() {
return require('./style').Colors;
},
get ColorName() {
return require('./style').ColorName;
},
get BorderRadiuses() {
return require('./style').BorderRadiuses;
},
get Shadows() {
return require('./style').Shadows;
},
get Spacings() {
return require('./style').Spacings;
},
get Components() {
return require('./style').Components;
},
get ComponentsColors() {
return require('./style').ComponentsColors;
},
get ThemeManager() {
return require('./style').ThemeManager;
},
get Typography() {
return require('./style').Typography;
},
get Hooks() {
return require('./hooks');
},
// Incubator
get Incubator() {
return require('./incubator');
}
};