UNPKG

2.05 kBJavaScriptView Raw
1// UI references
2// https://ionicframework.com/docs/components/#buttons
3// https://material.io/guidelines/components/buttons.html#buttons-raised-buttons
4// https://material.angularjs.org/latest/demo/button
5
6// Core
7import Button from './buttons/Button';
8import Input from './input/Input';
9
10import Icon from './icons/Icon';
11import ListItem from './list/ListItem';
12import SocialIcon from './social/SocialIcon';
13import Overlay from './overlay/Overlay';
14
15// Utilities
16import SearchBar from './searchbar/SearchBar';
17import Badge from './badge/Badge';
18import withBadge from './badge/withBadge';
19import CheckBox from './checkbox/CheckBox';
20import Divider from './divider/Divider';
21import Slider from './slider/Slider';
22import ButtonGroup from './buttons/ButtonGroup';
23import Image from './image/Image';
24
25// Productivity
26import Card from './card/Card';
27import Tile from './tile/Tile';
28import Avatar from './avatar/Avatar';
29import Accessory from './avatar/Accessory';
30import Header from './header/Header';
31import PricingCard from './pricing/PricingCard';
32import Tooltip from './tooltip/Tooltip';
33import BottomSheet from './bottomSheet/BottomSheet';
34import {
35 AirbnbRating as BaseAirbnbRating,
36 Rating as BaseRating,
37} from 'react-native-ratings';
38
39// helpers
40import Text from './text/Text';
41import {
42 colors,
43 ThemeProvider,
44 ThemeConsumer,
45 ThemeContext,
46 withTheme,
47} from './config';
48import getIconType, { registerCustomIconType } from './helpers/getIconType';
49import normalize from './helpers/normalizeText';
50
51const AirbnbRating = withTheme(BaseAirbnbRating, 'AirbnbRating');
52const Rating = withTheme(BaseRating, 'Rating');
53
54export {
55 Badge,
56 BottomSheet,
57 Button,
58 ButtonGroup,
59 Card,
60 Input,
61 ListItem,
62 PricingCard,
63 Tooltip,
64 SocialIcon,
65 Text,
66 Divider,
67 CheckBox,
68 SearchBar,
69 Icon,
70 colors,
71 getIconType,
72 registerCustomIconType,
73 normalize,
74 Tile,
75 Slider,
76 Avatar,
77 Accessory,
78 Rating,
79 AirbnbRating,
80 Header,
81 Overlay,
82 ThemeProvider,
83 ThemeConsumer,
84 ThemeContext,
85 withBadge,
86 withTheme,
87 Image,
88};