Closed jesse3mh9a closed 3 years ago
Note:
root class
加入actionable
wrap
会溢出换行, action
会换行到右侧, 在小容器里面, 文字和操作区域有更好的空间分配Large container:
Small container(wrap)
This pull request is automatically built and testable in CodeSandbox.
To see build info of the built libraries, click here or the icon next to each commit SHA.
Latest deployment of this branch, based on commit b12a19f9860ae982a8448585ac3f496f253b4a85:
Sandbox | Source |
---|---|
antd reproduction template | Configuration |
npm run test:update
Please rebase feature
关闭按钮的位置应该始终在右上角。
关闭按钮的位置应该始终在右上角。
我调整了下
更新一下 snapshot?测试还挂呢
npm run test -- -u components/alert
我只更新了这里面 提示有些别的里面
npm run test -- -u components/alert
我只更新了这里面 提示有些别的里面
你最好 rebase 一下之后清了重新安装 node_modules,有的包可能更新了 patch
rebase 一下最新的 feature 分支。
rebase 重新安装了 还是报了些别地方的问题
rebase 后,删除 lock,重新安装,然后 更新下 snap ( yarn test -u )
点进去可以看具体的错误信息
嗯 有 删除 lock 我简单看了下详细 是别的文件里面的 明天有时间 再看看🌝
再 rebase 一下,我刚刚合并了 master 过来。
Merging #25892 (b12a19f) into feature (25f1c23) will not change coverage. The diff coverage is
100.00%
.
@@ Coverage Diff @@
## feature #25892 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 392 392
Lines 7352 7353 +1
Branches 2098 2102 +4
=========================================
+ Hits 7352 7353 +1
Impacted Files | Coverage Δ | |
---|---|---|
components/alert/index.tsx | 100.00% <100.00%> (ø) |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 25f1c23...b12a19f. Read the comment docs.
点开可以看看 哪行 没覆盖
all passed✅
conflicted
好的 收到
@afc163 conflicted resolved
action 应该在右上角。
单行应该和 x 保持一行。
ok
初步样式布局是这样的, 不知道能符合想要的效果不
rebase 一下 feature。
好的. 有段时间没follow了, 我看一下
@afc163 all passed
API 文档里补充一下 action 。
比较上面两个页面的 icon 位置:
shouldClose 没看懂是啥意思。
action我看文档 也没 明白是干啥的
还有新增的属性 记得 加上版本 下次的版本是 4.8.0, 还有 属性 按照 字母顺序 排序
shouldClose 没用的话删掉相关代码。
好的 明天 我再看下
- https://ant.design/components/alert-cn/#components-alert-demo-icon
- https://preview-25892-ant-design.surge.sh/components/alert-cn/#components-alert-demo-icon
比较上面两个页面的 icon 位置:
- 不带 description 的图标的左移了。
- 带 description 的图标的上移了。
已经调整了
你两个页面在浏览器 tab 上切换着看吧,都还是有偏差。
注意一下 x
的位置。
bundlesize big?
我检查了下 , 包括rtl
compact
, 布局位置都一致
可以加入类似closable
的actionable
重写覆盖一些样式,
不过这样重写覆盖的样式代码有点多和复杂, 所以这里是
在close-icon
和closable
中插入-mult-act
替换一些样式。
逻辑上之前close
也属于action
,
如果 close
和新加的action
都存在, close
将不再absolute
,
就当作-mult-act
.
现在这个 x 的位置和不带 action 时 x 的位置不一致了。
尽量不要插入类似 -mult-act
这样的 className
,感觉复杂了,css 体积也会增加不少,试试任何情况下都用 flex 做 close icon 的布局,不用 position: absolute
。
嗯 我这样做了下, 大概的位置还可以一致, 不过 close icon 去掉 absolute
占据了空间 会对 长文本的 content 排版有点不一样, 这个 要怎么解决呢? 还是这样 没影响?
现在也是预留 padding-right 来解决重叠问题的,本质上也是占据空间。改成 flex 后这个 padding-right 也可以去掉了。
过几天 看看
npm start
was failing after rebase feature
clear json.lock
npm install
Variable @picker-time-panel-column-height is undefined
这个变量有哦,再rebase看看?
现在除了rtl
还没对应调整, 其余模式下ui都和以前一致
ps: close icon
上下还有点问题
除了rtl
ui 现在一致了
[中文版模板 / Chinese template]
🤔 This is a ...
🔗 Related issue link
close #25678
💡 Background and solution
📝 Changelog
action
在Alert组件中, 同时使用flexbox
替代之前的布局☑️ Self Check before Merge
⚠️ Please check all items below before review. ⚠️