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: New Component QRCode #38948

Merged
merged 73 commits into from Dec 5, 2022
Merged

feat: New Component QRCode #38948

merged 73 commits into from Dec 5, 2022

Conversation

li-jia-nan
Copy link
Member

@li-jia-nan li-jia-nan commented Nov 24, 2022

[中文版模板 / Chinese template]

🤔 This is a ...

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

🔗 Related issue link

💡 Background and solution

📝 Changelog

Language Changelog
🇺🇸 English feat: New Component Qr-Code
🇨🇳 Chinese feat: 二维码组件

☑️ Self-Check before Merge

⚠️ Please check all items below before requesting a reviewing. ⚠️

  • 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

@li-jia-nan li-jia-nan marked this pull request as ready for review November 24, 2022 07:32
@github-actions
Copy link
Contributor

github-actions bot commented Nov 24, 2022

@github-actions
Copy link
Contributor

github-actions bot commented Nov 24, 2022

Size Change: +13.6 kB (+2%)

Total Size: 913 kB

Filename Size Change
./dist/antd-with-locales.min.js 485 kB +6.89 kB (+1%)
./dist/antd.min.js 428 kB +6.74 kB (+2%)

compressed-size-action

@codecov
Copy link

codecov bot commented Nov 24, 2022

Codecov Report

Base: 100.00% // Head: 100.00% // No change to project coverage 👍

Coverage data is based on head (ace5d61) compared to base (e975e5d).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           feature    #38948    +/-   ##
==========================================
  Coverage   100.00%   100.00%            
==========================================
  Files          546       548     +2     
  Lines         9515      9407   -108     
  Branches      2714      2675    -39     
==========================================
- Hits          9515      9407   -108     
Impacted Files Coverage Δ
components/anchor/AnchorLink.tsx 100.00% <ø> (ø)
components/locale-provider/index.tsx 100.00% <ø> (ø)
components/locale/en_US.tsx 100.00% <ø> (ø)
components/locale/zh_CN.tsx 100.00% <ø> (ø)
components/theme/themes/seed.ts 100.00% <ø> (ø)
components/theme/util/alias.ts 100.00% <ø> (ø)
components/tour/panelRender.tsx 100.00% <ø> (ø)
components/anchor/Anchor.tsx 100.00% <100.00%> (ø)
components/mentions/index.tsx 100.00% <100.00%> (ø)
components/menu/MenuDivider.tsx 100.00% <100.00%> (ø)
... and 16 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

@li-jia-nan li-jia-nan changed the title feat: New Component Qr-Code [WIP] feat: New Component Qr-Code Nov 24, 2022
@li-jia-nan li-jia-nan changed the title [WIP] feat: New Component Qr-Code feat: New Component Qr-Code Nov 24, 2022
@li-jia-nan
Copy link
Member Author

还差缩略图没换,随便找了个 svg,这个需要换一下

demo 中的 logo 也是随便找的 svg,需要换一下

Copy link
Member

@MadCcc MadCcc left a comment

Choose a reason for hiding this comment

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

话说看了下 wiki,二维码的英文实际上是 QR code,所以这个组件命名可能叫 QRCode 比较好,文件夹名也可以改一下

components/qr-code/demo/base.md Outdated Show resolved Hide resolved
components/qr-code/demo/base.md Outdated Show resolved Hide resolved
components/qr-code/demo/download.md Outdated Show resolved Hide resolved
components/qr-code/demo/download.md Outdated Show resolved Hide resolved
components/qr-code/demo/download.tsx Outdated Show resolved Hide resolved
components/qr-code/index.en-US.md Outdated Show resolved Hide resolved
components/qr-code/index.tsx Outdated Show resolved Hide resolved
components/qr-code/style/index.ts Outdated Show resolved Hide resolved
components/qr-code/style/index.ts Outdated Show resolved Hide resolved
components/qr-code/interface.ts Outdated Show resolved Hide resolved
@li-jia-nan
Copy link
Member Author

话说看了下 wiki,二维码的英文实际上是 QR code,所以这个组件命名可能叫 QRCode 比较好,文件夹名也可以改一下

done

@MadCcc
Copy link
Member

MadCcc commented Nov 25, 2022

文件夹都小写,qrcode 吧

@MadCcc
Copy link
Member

MadCcc commented Nov 25, 2022

image
这个换成 antd 的 logo

@MadCcc
Copy link
Member

MadCcc commented Nov 25, 2022

image
多了一个 Title

@li-jia-nan
Copy link
Member Author

文件夹都小写,qrcode 吧

done

@li-jia-nan
Copy link
Member Author

li-jia-nan commented Nov 25, 2022

这个换成 antd 的 logo

done

@li-jia-nan
Copy link
Member Author

多了一个 Title

done

@li-jia-nan
Copy link
Member Author

li-jia-nan commented Nov 25, 2022

mac 改了文件夹名字大小写,推上去 git 不会识别的……神奇,晚上回家用 windows 改吧

MadCcc and others added 9 commits November 25, 2022 23:19
* feat: QrCode

* fix

* fix

* fix: fix bug

* fix: fix bug

* fix

* fix

* fix

* delete

* delete

* test case

* fix lint

* bundlesize

* demo

* fix: fix test
Co-authored-by: MadCcc <1075746765@qq.com>
Co-authored-by: MadCcc <1075746765@qq.com>
@MadCcc
Copy link
Member

MadCcc commented Dec 2, 2022

image
这个感觉可以换个长链接,用 QRCode 页的地址试试,最好每个都能有变化

components/qrcode/index.tsx Outdated Show resolved Hide resolved
@li-jia-nan
Copy link
Member Author

这个感觉可以换个长链接,用 QRCode 页的地址试试,最好每个都能有变化

QRCode 页的地址也不够长,我换成 QRCode.React 官网那个例子了

components/mentions/index.en-US.md Show resolved Hide resolved
components/qrcode/demo/errorlevel.tsx Outdated Show resolved Hide resolved
@MadCcc MadCcc merged commit 240210a into feature Dec 5, 2022
@MadCcc MadCcc deleted the feat/QrCode branch December 5, 2022 06:15
@li-jia-nan
Copy link
Member Author

🎉🎉🎉

heiyu4585 pushed a commit to heiyu4585/ant-design that referenced this pull request Dec 16, 2022
* feat: qrcode

* chore: code clean

* feat: New Component Qr-Code (ant-design#38891)

* feat: QrCode

* fix

* fix

* fix: fix bug

* fix: fix bug

* fix

* fix

* fix

* delete

* delete

* test case

* fix lint

* bundlesize

* demo

* fix: fix test

* remove dep

* update snap

* en docs

* refactor: rename tests dir

* Update components/qr-code/demo/base.md

Co-authored-by: MadCcc <1075746765@qq.com>

* Update components/qr-code/demo/base.md

Co-authored-by: MadCcc <1075746765@qq.com>

* Update components/qr-code/demo/download.md

Co-authored-by: MadCcc <1075746765@qq.com>

* Update components/qr-code/demo/download.md

Co-authored-by: MadCcc <1075746765@qq.com>

* Update components/qr-code/demo/download.tsx

Co-authored-by: MadCcc <1075746765@qq.com>

* Update components/qr-code/demo/logo.md

Co-authored-by: MadCcc <1075746765@qq.com>

* Update components/qr-code/index.tsx

Co-authored-by: MadCcc <1075746765@qq.com>

* Update components/qr-code/style/index.ts

Co-authored-by: MadCcc <1075746765@qq.com>

* Update components/qr-code/style/index.ts

Co-authored-by: MadCcc <1075746765@qq.com>

* Update components/qr-code/demo/logo.md

Co-authored-by: MadCcc <1075746765@qq.com>

* rename

* fix

* adjust text

* rename

* fix title

* rename

* rename

* fix: snap

* fix

* bundlesize

* update demo

* update docs

* add demo

* add docs

* add docs

* test: add warning

* update demo

* bundlesize

* update test case

* update demo

* feat: add onRefresh、add status

* fix: fix demo

* fix: fix demo

* add locale

* add locale

* add test case

* update snap

* fix demo

* update demo

* update demo

* update demo

* Update components/qrcode/style/index.ts

Co-authored-by: MadCcc <1075746765@qq.com>

* Update components/qrcode/style/index.ts

Co-authored-by: MadCcc <1075746765@qq.com>

* Update components/qrcode/style/index.ts

Co-authored-by: MadCcc <1075746765@qq.com>

* Update components/qrcode/style/index.ts

Co-authored-by: MadCcc <1075746765@qq.com>

* Update components/qrcode/style/index.ts

Co-authored-by: MadCcc <1075746765@qq.com>

* Update components/qrcode/interface.ts

Co-authored-by: MadCcc <1075746765@qq.com>

* Update components/qrcode/style/index.ts

Co-authored-by: MadCcc <1075746765@qq.com>

* fix

* Update components/qrcode/index.tsx

Co-authored-by: MadCcc <1075746765@qq.com>

* fix

* fix

* fix

* add decs

* fix

* fix

* fix type

* fix

* fix demo

* fix lint

* fix lint

* add test case for bordered

* prettier-ignore

Co-authored-by: MadCcc <1075746765@qq.com>
Co-authored-by: 栗嘉男 <lijianan@lijianandeMacBook-Pro.local>
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

3 participants