@chatui/core
Version:
The React library for Chatbot UI
74 lines • 4.04 kB
JavaScript
import 'intersection-observer';
export { default as clsx } from 'clsx';
export { default as DOMPurify } from 'dompurify';
export { default as canUse } from './utils/canUse';
export { importScript } from './utils/importScript';
export { lazyComponent } from './utils/lazyComponent';
export { mountComponent } from './utils/mountComponent';
export { default as useClickOutside } from './hooks/useClickOutside';
export { default as useForwardRef } from './hooks/useForwardRef';
export { useLatest } from './hooks/useLatest';
export { default as useMessages } from './hooks/useMessages';
export { default as useMount } from './hooks/useMount';
export { default as useQuickReplies } from './hooks/useQuickReplies';
export { useTitleTyping } from './hooks/useTitleTyping';
export { useTypewriter } from './hooks/useTypewriter';
export { ComponentsProvider, useComponents } from './components/ComponentsProvider';
export { LazyComponent } from './components/LazyComponent';
export { Avatar } from './components/Avatar';
export { Backdrop } from './components/Backdrop';
export { Bubble } from './components/Bubble';
export { Button } from './components/Button';
export { Card, CardMedia, CardHeader, CardTitle, CardContent, CardText, CardActions } from './components/Card';
export { Carousel } from './components/Carousel';
export { Checkbox, CheckboxGroup } from './components/Checkbox';
export { ClickOutside } from './components/ClickOutside';
export { Divider } from './components/Divider';
export { Empty } from './components/Empty';
export { ErrorBoundary } from './components/ErrorBoundary';
export { Flex, FlexItem } from './components/Flex';
export { Form, FormActions, FormItem } from './components/Form';
export { Icon } from './components/Icon';
export { IconButton } from './components/IconButton';
export { Image } from './components/Image';
export { InfiniteScroll } from './components/InfiniteScroll';
export { Input } from './components/Input';
export { List, ListItem } from './components/List';
export { Loading } from './components/Loading';
export { ConfigProvider, ConfigProvider as LocaleProvider, ConfigContext, ConfigContext as LocaleContext, useConfig, useLocale } from './components/ConfigProvider';
export { MediaObject } from './components/MediaObject';
export { Message, SystemMessage } from './components/Message';
export { MessageStatus } from './components/MessageStatus';
export { Modal, Confirm, Popup } from './components/Modal';
export { Navbar } from './components/Navbar';
export { Notice } from './components/Notice';
export { Portal } from './components/Portal';
export { Price } from './components/Price';
export { Progress } from './components/Progress';
export { PullToRefresh } from './components/PullToRefresh';
export { QuickReplies } from './components/QuickReplies';
export { Quote } from './components/Quote';
export { Radio, RadioGroup } from './components/Radio';
export { RateActions } from './components/RateActions';
export { RichText } from './components/RichText';
export { ScrollGrid } from './components/ScrollGrid';
export { ScrollView } from './components/ScrollView';
export { Search } from './components/Search';
export { Select } from './components/Select';
export { Skeleton } from './components/Skeleton';
export { Stepper, Step } from './components/Stepper';
export { Tabs, Tab } from './components/Tabs';
export { Tag } from './components/Tag';
export { Text } from './components/Text';
export { Think } from './components/Think';
export { Time } from './components/Time';
export { Toast, toast } from './components/Toast';
export { Toolbar } from './components/Toolbar';
export { Tree, TreeNode } from './components/Tree';
export { Typing } from './components/Typing';
export { TypingBubble } from './components/TypingBubble';
export { Video } from './components/Video';
export { VisuallyHidden } from './components/VisuallyHidden';
export { FileCard } from './components/FileCard';
export { Goods } from './components/Goods';
export { Chat as default } from './components/Chat';