Skip to content

Commit a1725af

Browse files
committed
feat(Attachments): use the multiply icon instead
1 parent e1a777c commit a1725af

File tree

13 files changed

+35
-39
lines changed

13 files changed

+35
-39
lines changed

packages/pro-components/chat/attachments/_example/file/index.wxml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,6 @@
55
</view> -->
66

77
<view class="chat-example-block" wx:for="{{items}}" wx:for-item="item" wx:key="url">
8-
<t-attachments
9-
style="display: inline"
10-
items="{{[item]}}"
11-
bind:fileClick="onFileClick"
12-
bind:remove="onRemove"
13-
bind:add="onAdd"
14-
/>
8+
<t-attachments items="{{[item]}}" bind:fileClick="onFileClick" bind:remove="onRemove" bind:add="onAdd" />
159
</view>
1610
</view>
Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
.chat-example {
2-
display: grid;
3-
grid-template-columns: 1fr 1fr;
4-
gap: 32rpx 0;
5-
62
padding: 32rpx;
73
box-sizing: border-box;
84
background-color: var(--td-bg-color-container);
95
}
6+
7+
.chat-example-block {
8+
display: inline-flex;
9+
width: 336rpx;
10+
margin-bottom: 26rpx;
11+
}

packages/pro-components/chat/attachments/attachments.less

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,9 @@
9898

9999
// 删除按钮样式
100100
.@{attachments}__remove {
101-
color: @text-color-primary;
101+
background-color: @text-color-primary;
102+
color: @bg-color-container;
103+
border-radius: @radius-circle;
102104
position: absolute;
103105
right: -4px;
104106
top: -4px;

packages/pro-components/chat/attachments/attachments.wxml

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,9 @@
2525
style="{{inChat ? _this.imageStyle(item) : ''}}"
2626
></image>
2727
</block>
28-
<block wx:if="{{removable}}">
29-
<t-icon
30-
catchtap="onRemoveTap"
31-
data-index="{{index}}"
32-
class="{{classPrefix}}__remove"
33-
name="close-circle-filled"
34-
size="16px"
35-
/>
36-
</block>
28+
<view wx:if="{{removable}}" class="{{classPrefix}}__remove">
29+
<t-icon data-index="{{index}}" name="multiply" size="16px" catchtap="onRemoveTap" />
30+
</view>
3731
</view>
3832
</block>
3933
<block wx:else>
@@ -69,15 +63,9 @@
6963
<view wx:else class="{{classPrefix}}__desc">{{item.desc}}</view>
7064
</block>
7165
</view>
72-
<block wx:if="{{removable}}">
73-
<t-icon
74-
catchtap="onRemoveTap"
75-
data-index="{{index}}"
76-
class="{{classPrefix}}__remove"
77-
name="close-circle-filled"
78-
size="16px"
79-
/>
80-
</block>
66+
<view wx:if="{{removable}}" class="{{classPrefix}}__remove">
67+
<t-icon data-index="{{index}}" name="multiply" size="16px" catchtap="onRemoveTap" />
68+
</view>
8169
</view>
8270
</block>
8371
</view>

packages/pro-components/chat/chat-loading/_example/chat-loading.wxml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<t-demo title="01 组件类型" desc="支持多种加载中动效类型,包括 gradient、moving、dots">
99
<base />
1010
</t-demo>
11-
<t-demo desc="带文案描述的加载组件">
11+
<t-demo desc="带文案描述的类型">
1212
<text />
1313
</t-demo>
1414
</view>

packages/pro-components/chat/chat-markdown/_example/chat-markdown.wxml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<t-navbar class="demo-navbar" title="ChatMarkdown" leftArrow />
22
<view class="demo">
33
<t-demo-header title="ChatMarkdown" desc="对话 Markdown 渲染器" notice="渲染框架支持情况:WebView" />
4-
<t-demo title="01 基础Markdown样式" desc="标题与文本">
4+
<t-demo title="01 基础 Markdown 样式" desc="标题与文本">
55
<base />
66
</t-demo>
77
<t-demo desc="列表">

packages/pro-components/chat/chat-message/_example/chat-message.wxml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<t-demo title="02 组件状态" desc="加载状态">
1818
<status />
1919
</t-demo>
20-
<t-demo desc="错误状态">
20+
<t-demo desc="出错状态">
2121
<error />
2222
</t-demo>
2323
<t-demo title="03 组件样式" desc="气泡样式">

packages/pro-components/chat/chat-sender/_example/base/index.wxss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
.chat-sender-placeholder {
3939
font-size: 32rpx;
4040
font-weight: 600;
41-
color: var(--td-text-color-placeholder);
41+
color: var(--demo-chat-sender-placeholder);
4242
text-align: center;
4343
height: 48rpx;
4444
}
Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1-
page {
2-
// background-color: var(--td-bg-color-container);
1+
.chat-sender-placeholder {
2+
--demo-chat-sender-placeholder: rgba(0, 0, 0, .1);
3+
}
4+
5+
@media (prefers-color-scheme: dark) {
6+
.chat-sender-placeholder {
7+
--demo-chat-sender-placeholder: #fff;
8+
}
39
}
410

511
.t-button {
@@ -9,3 +15,4 @@ page {
915
.t-button:last-child {
1016
margin-right: 0;
1117
}
18+

packages/pro-components/chat/chat-sender/_example/content-citation/index.wxss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@
7070
}
7171

7272
.header-content {
73-
padding: 0 24rpx;
73+
padding: 2rpx 24rpx;
74+
box-sizing: border-box;
7475
white-space: nowrap;
7576
overflow: hidden;
7677
text-overflow: ellipsis;

0 commit comments

Comments
 (0)