tuya-panel-kit
Version:
a functional component library for developing tuya device panels!
112 lines (57 loc) • 3.66 kB
JavaScript
import * as Utils from './utils';
// 主题配置Provider组件 + 默认主题配置变量.
// export { Theme, defaultTheme } from './components/theme';
// The useTheme hook let's us access the currently active theme.
export { useTheme, Theme, defaultTheme } from 'tuya-panel-theme';
export { default as createNavigator } from './components/layout/react-navigation';
export { default as TransitionPresets } from './components/layout/react-navigation/TransitionPresets';
export { default as FullView } from './components/layout/full-view';
export { default as NavigatorLayout } from './components/layout/navigator-layout';
export { default as OfflineView } from './components/layout/offline-view';
export { default as TopBar } from './components/layout/topbar';
export { default as CircleView } from './components/circle-view';
export { default as Checkbox } from './components/checkbox';
export { default as Slider } from 'tuya-panel-slider';
export { default as SwitchButton } from 'tuya-panel-switch';
export { default as BrickButton } from './components/button-brick';
export { default as Button } from './components/button';
export { default as Divider } from './components/divider';
export { default as LinearGradient } from 'tuya-panel-linear-gradient';
export { default as Motion } from './components/motion';
export { default as RadialGradient } from './components/gradient/radial-gradient';
export { default as TYSectionList } from './components/TYLists/lists';
export { default as TYFlatList } from './components/TYLists/list';
export { default as Stepper } from 'tuya-panel-stepper';
export { default as TYListItem } from './components/TYLists/list-item';
export { default as Toast } from './components/toast-view';
export { default as Tips } from './components/tips';
export { default as RotationView } from './components/rotation-view';
export { default as IconFont } from 'tuya-panel-icon';
export { default as UnitText } from './components/unit-text';
export { default as TYText } from './components/TYText';
export { default as Picker } from './components/picker-view';
export { default as DatePicker } from './components/date-picker';
export { default as Swipeout } from './components/swipeout';
export { default as I18N } from './components/i18n';
export { Strings, TYSdk } from './TYNativeApi';
export { Utils };
export { default as Modal } from './components/modal';
export { default as Collapsible } from './components/collapsible';
export { default as Tab } from 'tuya-panel-tab';
export { default as Tabs } from 'tuya-panel-tabs';
export { default as TabBar } from 'tuya-panel-tabbar';
export { default as Carousel } from './components/carousel';
export { default as Dialog } from './components/dialog';
export { default as Popup } from './components/popup';
export { default as ControllerBar } from './components/controller-bar';
export { default as Notification } from './components/notification';
export { default as NotificationLegacy } from './components/notification-legacy';
export { default as TimerPicker } from './components/timer-picker';
export { default as Progress } from './components/progress';
export { default as GlobalToast } from './components/global-toast';
export { default as Battery } from './components/battery';
export { default as SliderProgress } from './components/slider-progress';
export { default as SliderWithLine } from './components/slider-with-line';
export { default as Diffusion } from 'tuya-panel-animation-diffusion';
export { default as Wave } from 'tuya-panel-animation-wave';
export { default as Drawer } from 'tuya-panel-animation-drawer';