alibaba / ChatUI
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 17% | 15% | 66%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
tsx0% | 0% | 20% | 23% | 56%
less0% | 0% | 20% | 6% | 72%
ts0% | 0% | 0% | 14% | 85%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 17% | 16% | 65%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
index.tsx
in src/components/Carousel
398 1
index.tsx
in src/components/Composer
319 3
var.less
in src/styles
262 -
style.less
in src/components/Modal
230 -
index.tsx
in src/components/PullToRefresh
222 -
style.less
in src/components/Card
202 -
index.tsx
in src/components/MessageContainer
172 4
index.tsx
in src/components/Chat
171 1
index.ts
in src
159 -
index.tsx
in src/components/Goods
156 -
Base.tsx
in src/components/Modal
145 1
index.tsx
in src/components/Input
118 1
style.less
in src/components/Message
116 -
index.tsx
in src/components/Recorder
112 4
ScrollView.tsx
in src/components/ScrollView
112 2
Tabs.tsx
in src/components/Tabs
105 2
style.less
in src/components/Button
105 -
style.less
in src/components/Goods
93 -
style.less
in src/components/Stepper
93 -
style.less
in src/components/Composer
93 -
root.less
in src/styles
93 -
style.less
in src/components/QuickReplies
86 -
index.tsx
in src/components/MessageStatus
83 2
style.less
in src/components/Toolbar
82 -
index.tsx
in src/components/Search
81 -
index.tsx
in src/components/Video
81 3
style.less
in src/components/Recorder
80 -
style.less
in src/components/Navbar
79 -
index.tsx
in src/components/ComponentsProvider
74 3
Flex.tsx
in src/components/Flex
73 -
index.tsx
in src/components/Price
72 1
Step.tsx
in src/components/Stepper
71 1
TreeNode.tsx
in src/components/Tree
69 1
style.less
in src/components/List
67 -
style.less
in src/components/Input
67 -
style.less
in src/components/Tabs
66 -
index.tsx
in src/components/Button
66 2
index.less
in src/styles
64 -
index.tsx
in src/components/ScrollGrid
63 2
style.less
in src/components/Think
61 -
style.less
in src/components/Flex
60 -
style.less
in src/components/Chat
58 -
style.less
in src/components/Form
57 -
style.less
in src/components/FileCard
57 -
style.less
in src/components/Bubble
55 -
ComposerInput.tsx
in src/components/Composer
54 -
style.less
in src/components/Radio
54 -
style.less
in src/components/Price
53 -
style.less
in src/components/ScrollView
52 -
Toast.tsx
in src/components/Toast
52 1
Files With Most Units (Top 50)
File# lines# units
index.tsx
in src/components/Recorder
112 4
index.tsx
in src/components/MessageContainer
172 4
index.tsx
in src/components/Video
81 3
index.tsx
in src/components/RateActions
51 3
index.tsx
in src/components/ComponentsProvider
74 3
index.tsx
in src/components/Composer
319 3
canUse.ts
in src/utils
23 3
useWindowResize.ts
in src/hooks
24 3
index.tsx
in src/components/ScrollGrid
63 2
index.tsx
in src/components/MessageStatus
83 2
Tabs.tsx
in src/components/Tabs
105 2
ScrollView.tsx
in src/components/ScrollView
112 2
index.tsx
in src/components/ErrorBoundary
39 2
riseInput.ts
in src/components/Composer
38 2
viewportTop.ts
in src/components/Composer
21 2
index.tsx
in src/components/Button
66 2
index.ts
in src/utils
10 2
getFps.ts
in src/utils
23 2
mountComponent.ts
in src/utils
18 2
smoothScroll.ts
in src/utils
30 2
parser.ts
in src/components/Time
46 1
SendConfirm.tsx
in src/components/SendConfirm
44 1
index.tsx
in src/components/Chat
171 1
TreeNode.tsx
in src/components/Tree
69 1
Base.tsx
in src/components/Modal
145 1
CheckboxGroup.tsx
in src/components/Checkbox
36 1
index.tsx
in src/components/Input
118 1
QuickReply.tsx
in src/components/QuickReplies
38 1
Typing.tsx
in src/components/Typing
17 1
index.tsx
in src/components/InfiniteScroll
35 1
useComponents.ts
in src/components/ComponentsProvider
5 1
index.tsx
in src/components/TypingBubble
50 1
Step.tsx
in src/components/Stepper
71 1
index.tsx
in src/components/ClickOutside
28 1
Toast.tsx
in src/components/Toast
52 1
index.tsx
in src/components/Price
72 1
index.ts
in src/components/Portal
27 1
index.tsx
in src/components/Carousel
398 1
getRandomInt.ts
in src/utils
3 1
19 1
ua.ts
in src/utils
9 1
toggleClass.ts
in src/utils
3 1
formatTime.ts
in src/utils
16 1
importScript.ts
in src/utils
30 1
throttle.ts
in src/utils
13 1
getToBottom.ts
in src/utils
3 1
useMount.ts
in src/hooks
40 1
useTypewriter.ts
in src/hooks
28 1
useMessages.ts
in src/hooks
52 1
useForwardRef.ts
in src/hooks
13 1
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
style.less
in src/components/Select
10 - 1