fix(ai-pick): 补充末行底部分隔线

This commit is contained in:
clz
2026-07-28 16:52:13 +08:00
parent 7419e0ed71
commit f6e6edd367
+7 -4
View File
@@ -640,8 +640,11 @@ export struct AiPickNodeComponent {
ForEach(
this.cardData.tabs[this.tabIdx].items,
(item: PickContractItem) => {
this.buildContractRow(item)
(item: PickContractItem, index: number) => {
this.buildContractRow(
item,
index === this.cardData.tabs[this.tabIdx].items.length - 1,
)
},
(item: PickContractItem): string =>
`${item.contract}_${item.market}_${item.price ?? ''}_${item.priceChg ?? ''}`,
@@ -651,7 +654,7 @@ export struct AiPickNodeComponent {
}
@Builder
buildContractRow(item: PickContractItem) {
buildContractRow(item: PickContractItem, isLast: boolean) {
Row({ space: 8 }) {
Row({ space: 5 }) {
Text(item.name)
@@ -715,7 +718,7 @@ export struct AiPickNodeComponent {
.height(45)
.alignItems(VerticalAlign.Center)
.border({
width: { top: 1 },
width: { top: 1, bottom: isLast ? 1 : 0 },
color: $r('app.color.elements_others_divider_primary'),
})
.onClick(() => {