-
Notifications
You must be signed in to change notification settings - Fork 141
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
[comp: divider]: feature divider component #32
Comments
@huangtenghui @danranVm 负责此组件的 review, API 设计完成后请 |
@danranVm @huangtenghui please review this API |
很棒,不过有两点可能需要调整一下:
另外,关于 垂直分割线不支持修改为虚线, 是出于什么理由呢? And Design 中是支持的。 |
@danranVm className 和 style 是之前写 React 的习惯了,至于 垂直分割线不支持修改为虚线 的原因在于我看 ant 给出的 demo 中明确表示了垂直分割线是作为 行内 的分割线,因此分割线通常会比较短,如果设置为虚线的话可能会比较不好看。 当然如果是我本身理解错了 ant 的的意思,我觉得可以修改为与他们的特性保持着一直。 |
Ok, 垂直分割线还是支持虚线吧,这里没必要限制用户的使用。 我的建议就这些了。 |
@huangtenghui 那可以做成既支持左中右三种默认位置,也支持输入字符串来自控制文字距离左端的位置 |
@huangtenghui @danranVm 已经修改了 API |
线是否应该支持粗细设置,颜色跟渐变?因为分割线在我们项目中更多的不是文本的隔离,而是模块间的隔离。有时候为了更直观可能会使用粗点的线,渐变色等等。这些靠style是否能满足?如果可以则无问题,不行的话,则需要考虑下 |
这个我认为暂时不需要支持吧,这会让组件变得复杂。 |
这个似乎有点过度设计了,依照2b的场景,大部分情况下都不存在需要个性化的分割线,渐变和颜色我觉得依照设计稿来说应该是固定的,至于粗细这一点我觉得应该需要和设计进行讨论 |
哈哈 他操作错了。 😆 |
@LaamGinghong API 暂时就这么定吧,期待你的实现 🥇 |
哈哈,手机网页操作不太习惯 |
可以。 |
|
这个 API 是为了和 ant 保持一致的。divider 的文字默认是加粗,加了 plain 是变回原来的普通字体 |
@huangtenghui @danranVm 忘了说,分割线显示的文字以slot的形式注入,我修改了API,请review一下。🥲 |
|
|
fix with #62 |
What problem does this feature solve?
What does the proposed API look like?
ix-divider
left
|center
|right
center
horizontal
|vertical
horizontal
slot
The text was updated successfully, but these errors were encountered: