Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: expand prop showLeafIcon for showLine in Tree Component #25067

Merged
merged 9 commits into from Jun 28, 2020

Conversation

fireairforce
Copy link
Member

@fireairforce fireairforce commented Jun 17, 2020

[中文版模板 / Chinese template]

🤔 This is a ...

  • New feature
  • Bug fix
  • Site / documentation update
  • Demo update
  • Component style update
  • TypeScript definition update
  • Bundle size optimization
  • Perfermance optimization
  • Refactoring
  • Code style optimization
  • Test Case
  • Branch merge
  • Other (about what?)

🔗 Related issue link

closes #23261

💡 Background and solution

📝 Changelog

Language Changelog
🇺🇸 English Add showLeafIcon for Tree Component when set showLine prop.
🇨🇳 Chinese Tree showLine 属性支持配置隐藏叶节点图标。

☑️ Self Check before Merge

⚠️ Please check all items below before review. ⚠️

  • Doc is updated/provided or not needed
  • Demo is updated/provided or not needed
  • TypeScript definition is updated/provided or not needed
  • Changelog is provided or not needed

View rendered components/tree/demo/switcher-icon.md

@ant-design-bot
Copy link
Contributor

ant-design-bot commented Jun 17, 2020

@ant-design-bot
Copy link
Contributor

ant-design-bot commented Jun 17, 2020

@fireairforce

This comment has been minimized.

@fireairforce

This comment has been minimized.

@fireairforce
Copy link
Member Author

fireairforce commented Jun 19, 2020

rc那边的pr:react-component/tree#344

@fireairforce
Copy link
Member Author

fireairforce commented Jun 19, 2020

这边调整了传过去的type,应该不需要rc那边的pr了。

@xrkffgg
Copy link
Member

xrkffgg commented Jun 19, 2020

image

居中 好一点吧

@afc163
Copy link
Member

afc163 commented Jun 19, 2020

UI 效果应该和 https://codesandbox.io/s/heuristic-leavitt-vhhb0?file=/index.js 一样。

image

@codesandbox-ci
Copy link

codesandbox-ci bot commented Jun 19, 2020

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 d211d8a:

Sandbox Source
antd reproduction template Configuration
blissful-water-s07d2 Issue #23261
bitter-glade-mm4s0 Issue #23261
serverless-star-3q5rm Issue #23261

@codecov
Copy link

codecov bot commented Jun 19, 2020

Codecov Report

Merging #25067 into feature will increase coverage by 0.67%.
The diff coverage is 100.00%.

Impacted file tree graph

@@             Coverage Diff             @@
##           feature   #25067      +/-   ##
===========================================
+ Coverage    98.81%   99.49%   +0.67%     
===========================================
  Files          363      368       +5     
  Lines         7280     7283       +3     
  Branches      1967     2031      +64     
===========================================
+ Hits          7194     7246      +52     
+ Misses          86       37      -49     
Impacted Files Coverage Δ
components/_util/easings.ts 100.00% <ø> (ø)
components/affix/index.tsx 99.13% <ø> (ø)
components/back-top/index.tsx 100.00% <ø> (ø)
components/checkbox/Checkbox.tsx 100.00% <ø> (ø)
components/config-provider/context.tsx 100.00% <ø> (ø)
...date-picker/generatePicker/generateRangePicker.tsx 100.00% <ø> (ø)
components/date-picker/locale/tr_TR.tsx 100.00% <ø> (ø)
components/descriptions/Cell.tsx 100.00% <ø> (ø)
components/form/FormItemInput.tsx 94.11% <ø> (ø)
components/form/index.tsx 100.00% <ø> (ø)
... and 113 more

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 c394c8d...d211d8a. Read the comment docs.

@fireairforce

This comment has been minimized.

@fireairforce

This comment has been minimized.

@fireairforce

This comment has been minimized.

@afc163
Copy link
Member

afc163 commented Jun 22, 2020

@fireairforce
Copy link
Member Author

这个 demo 加个 Switch 看效果:https://preview-25067-ant-design.surge.sh/components/tree-cn/#components-tree-demo-line

done~

@afc163
Copy link
Member

afc163 commented Jun 22, 2020

  1. 反了吧。

image

  1. 最后一个节点的线不应该向下延伸了。

image

components/tree/Tree.tsx Outdated Show resolved Hide resolved
@fireairforce
Copy link
Member Author

  1. 反了吧。
image
  1. 最后一个节点的线不应该向下延伸了。
image

2这里只有最内部的节点能控制样式,所以这里的样式只能写成 |-这样的样式,这里单独控制不了最底下的那个点

@afc163
Copy link
Member

afc163 commented Jun 22, 2020

可以按需给 rc-tree 增加你要的东西。

@fireairforce
Copy link
Member Author

可以按需给 rc-tree 增加你要的东西。

好的,我尝试一下~

@fireairforce

This comment has been minimized.

@fireairforce
Copy link
Member Author

ok,已经同步过来了。

@afc163
Copy link
Member

afc163 commented Jun 28, 2020

/rebase

@@ -37227,7 +37227,7 @@ exports[`ConfigProvider components TreeSelect configProvider componentSize middl
style="display:flex;flex-direction:column"
>
<div
class="config-select-tree-treenode config-select-tree-treenode-switcher-close config-select-tree-treenode-leaf-last"
class="config-select-tree-treenode config-select-tree-treenode-switcher-close"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

不应该删这个。

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

应该是跑snapshot更新的,是我这条分支上的rc-tree-select 没有更新到对应到版本。

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

已经更新了~

@afc163
Copy link
Member

afc163 commented Jun 28, 2020

snapshot 没改全。

@afc163
Copy link
Member

afc163 commented Jun 28, 2020

npm test -- -u

@fireairforce
Copy link
Member Author

嗯,正在更新

@fireairforce
Copy link
Member Author

ci都过了~

@fireairforce fireairforce merged commit a5a157e into ant-design:feature Jun 28, 2020
@fireairforce
Copy link
Member Author

抱歉,我merge的时候好像没有squash,导致commit信息没有正确显示,请问能撤销一下吗quq,抱歉第一次merge。。。
@afc163

@yoyo837
Copy link
Contributor

yoyo837 commented Jun 28, 2020

没有squash是多条,squash后是一条,不反着用错就行

@fireairforce
Copy link
Member Author

抱歉~之后看了commit记录才意识到可能是merge的时候没处理好。

@afc163
Copy link
Member

afc163 commented Jun 29, 2020

不撤销了,下次小心,除了大分支之间走普通 merge,其他都走 squash merge。

@fireairforce
Copy link
Member Author

好的,抱歉抱歉,我的失误QuQ

@xrkffgg
Copy link
Member

xrkffgg commented Jun 29, 2020

现在 feature 比 master 只多了这一个 PR 的 commit ,要不现在把 feature squash 到 master ,这样 master 的 commmit 信息是 正常的。

@afc163
Copy link
Member

afc163 commented Jun 29, 2020

#25271 成功了。

@fireairforce
Copy link
Member Author

吸取教训了😭😭😭

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants