path # lines of code rollup.config.js 34 commitlint.config.js 3 src/index.ts 159 src/components/Search/style.less 44 src/components/Search/index.tsx 81 src/components/Time/index.ts 2 src/components/Time/Time.tsx 13 src/components/Time/style.less 4 src/components/Time/parser.ts 46 src/components/Video/style.less 41 src/components/Video/index.tsx 81 src/components/SendConfirm/index.ts 1 src/components/SendConfirm/SendConfirm.tsx 44 src/components/SendConfirm/style.less 14 src/components/Toolbar/ToolbarButton.tsx 29 src/components/Toolbar/index.ts 3 src/components/Toolbar/Toolbar.tsx 16 src/components/Toolbar/style.less 82 src/components/Chat/style.less 58 src/components/Chat/index.tsx 171 src/components/Goods/style.less 93 src/components/Goods/index.tsx 156 src/components/Skeleton/style.less 22 src/components/Skeleton/index.tsx 15 src/components/Recorder/style.less 80 src/components/Recorder/index.tsx 112 src/components/Icon/style.less 19 src/components/Icon/index.tsx 17 src/components/Message/index.ts 4 src/components/Message/Message.tsx 49 src/components/Message/style.less 116 src/components/Message/SystemMessage.tsx 38 src/components/Empty/style.less 11 src/components/Empty/index.tsx 20 src/components/ScrollGrid/style.less 48 src/components/ScrollGrid/index.tsx 63 src/components/Select/style.less 10 src/components/Select/index.tsx 15 src/components/List/index.ts 4 src/components/List/style.less 67 src/components/List/List.tsx 19 src/components/List/ListItem.tsx 42 src/components/Tree/index.ts 4 src/components/Tree/style.less 38 src/components/Tree/TreeNode.tsx 69 src/components/Tree/Tree.tsx 11 src/components/RichText/configDOMPurify.ts 26 src/components/RichText/style.less 4 src/components/RichText/index.tsx 21 src/components/Modal/index.ts 4 src/components/Modal/Confirm.tsx 35 src/components/Modal/Modal.tsx 7 src/components/Modal/Popup.tsx 4 src/components/Modal/style.less 230 src/components/Modal/Base.tsx 145 src/components/Image/style.less 10 src/components/Image/index.tsx 44 src/components/Flex/index.ts 4 src/components/Flex/FlexItem.tsx 23 src/components/Flex/Flex.tsx 73 src/components/Flex/style.less 60 src/components/MessageStatus/style.less 26 src/components/MessageStatus/index.tsx 83 src/components/IconButton/style.less 24 src/components/IconButton/index.tsx 14 src/components/Checkbox/index.ts 4 src/components/Checkbox/Checkbox.tsx 29 src/components/Checkbox/CheckboxGroup.tsx 36 src/components/Backdrop/style.less 16 src/components/Backdrop/index.tsx 14 src/components/Label/style.less 5 src/components/Label/index.tsx 7 src/components/Form/index.ts 5 src/components/Form/FormActions.tsx 8 src/components/Form/Form.tsx 17 src/components/Form/FormItem.tsx 19 src/components/Form/style.less 57 src/components/RateActions/style.less 31 src/components/RateActions/index.tsx 51 src/components/Avatar/style.less 21 src/components/Avatar/index.tsx 24 src/components/Input/style.less 67 src/components/Input/index.tsx 118 src/components/PullToRefresh/style.less 32 src/components/PullToRefresh/index.tsx 222 src/components/ConfigProvider/index.tsx 26 src/components/ConfigProvider/locales/fr_FR.ts 37 src/components/ConfigProvider/locales/index.ts 10 src/components/ConfigProvider/locales/zh_CN.ts 37 src/components/ConfigProvider/locales/en_US.ts 37 src/components/ConfigProvider/locales/ar_EG.ts 37 src/components/Think/style.less 61 src/components/Think/index.tsx 31 src/components/QuickReplies/index.ts 4 src/components/QuickReplies/QuickReply.tsx 38 src/components/QuickReplies/QuickReplies.tsx 42 src/components/QuickReplies/style.less 86 src/components/VisuallyHidden/style.less 1 src/components/VisuallyHidden/index.tsx 11 src/components/BackBottom/style.less 14 src/components/BackBottom/index.tsx 27 src/components/Tooltip/style.less 39 src/components/Tabs/Tabs.tsx 105 src/components/Tabs/index.ts 4 src/components/Tabs/Tab.tsx 5 src/components/Tabs/style.less 66 src/components/Typing/index.ts 1 src/components/Typing/style.less 38 src/components/Typing/Typing.tsx 17 src/components/MessageContainer/style.less 17 src/components/MessageContainer/index.tsx 172 src/components/ScrollView/index.ts 2 src/components/ScrollView/Item.tsx 40 src/components/ScrollView/style.less 52 src/components/ScrollView/ScrollView.tsx 112 src/components/HelpText/style.less 4 src/components/HelpText/index.tsx 7 src/components/MediaObject/style.less 24 src/components/MediaObject/index.tsx 26 src/components/InfiniteScroll/style.less 4 src/components/InfiniteScroll/index.tsx 35 src/components/ComponentsProvider/ComponentsContext.ts 7 src/components/ComponentsProvider/useComponents.ts 5 src/components/ComponentsProvider/interface.ts 44 src/components/ComponentsProvider/index.tsx 74 src/components/Tag/style.less 43 src/components/Tag/index.tsx 15 src/components/Text/style.less 15 src/components/Text/index.tsx 26 src/components/TypingBubble/index.tsx 50 src/components/Notice/style.less 26 src/components/Notice/index.tsx 25 src/components/Stepper/index.ts 4 src/components/Stepper/style.less 93 src/components/Stepper/Step.tsx 71 src/components/Stepper/Stepper.tsx 37 src/components/LazyComponent/interface.ts 17 src/components/LazyComponent/index.tsx 30 src/components/LazyComponent/SuspenseWrap.tsx 11 src/components/Divider/style.less 39 src/components/Divider/index.tsx 16 src/components/ErrorBoundary/index.tsx 39 src/components/Composer/riseInput.ts 38 src/components/Composer/AccessoryWrap.tsx 8 src/components/Composer/ToolbarItem.tsx 17 src/components/Composer/ComposerInput.tsx 54 src/components/Composer/Action.tsx 7 src/components/Composer/style.less 93 src/components/Composer/SendButton.tsx 32 src/components/Composer/index.tsx 319 src/components/Composer/viewportTop.ts 21 src/components/Card/index.ts 14 src/components/Card/CardActions.tsx 15 src/components/Card/CardTitle.tsx 19 src/components/Card/style.less 202 src/components/Card/CardHeader.tsx 47 src/components/Card/CardContent.tsx 11 src/components/Card/CardMedia.tsx 36 src/components/Card/Card.tsx 20 src/components/Card/CardText.tsx 13 src/components/Button/style.less 105 src/components/Button/index.tsx 66 src/components/Popover/style.less 20 src/components/Popover/index.tsx 44 src/components/Loading/style.less 11 src/components/Loading/index.tsx 14 src/components/Quote/style.less 43 src/components/Quote/index.tsx 15 src/components/Navbar/style.less 79 src/components/Navbar/index.tsx 40 src/components/ClickOutside/index.tsx 28 src/components/Toast/style.less 45 src/components/Toast/Toast.tsx 52 src/components/Toast/index.tsx 5 src/components/Progress/style.less 22 src/components/Progress/index.tsx 28 src/components/FileCard/style.less 57 src/components/FileCard/index.tsx 37 src/components/Radio/index.ts 4 src/components/Radio/RadioGroup.tsx 32 src/components/Radio/Radio.tsx 29 src/components/Radio/style.less 54 src/components/Price/style.less 53 src/components/Price/index.tsx 72 src/components/Bubble/style.less 55 src/components/Bubble/index.tsx 14 src/components/Portal/index.ts 27 src/components/Carousel/Item.tsx 10 src/components/Carousel/style.less 52 src/components/Carousel/index.tsx 398 src/utils/index.ts 10 src/utils/getFps.ts 23 src/utils/lazyComponent.tsx 28 src/utils/mountComponent.ts 18 src/utils/getRandomInt.ts 3 src/utils/style.ts 12 src/utils/parseDataTransfer.ts 19 src/utils/ua.ts 9 src/utils/getExtName.ts 1 src/utils/toggleClass.ts 3 src/utils/formatTime.ts 16 src/utils/canUse.ts 23 src/utils/importScript.ts 30 src/utils/throttle.ts 13 src/utils/smoothScroll.ts 30 src/utils/countLines.ts 5 src/utils/getToBottom.ts 3 src/utils/prettyBytes.ts 9 src/styles/var.less 262 src/styles/utils.less 7 src/styles/dark.less 30 src/styles/root.less 93 src/styles/animation.less 42 src/styles/scale.less 16 src/styles/index.less 64 src/hooks/useMount.ts 40 src/hooks/useTypewriter.ts 28 src/hooks/useMessages.ts 52 src/hooks/useForwardRef.ts 13 src/hooks/useQuickReplies.ts 32 src/hooks/useNextId.ts 7 src/hooks/useWindowResize.ts 24 src/hooks/useLatest.ts 6 src/hooks/useClickOutside.ts 23 src/hooks/useTitleTyping.ts 42 postcss.config.js 24 babel.config.js 51