跳到内容
新问题

对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。

单击“注册GitHub”,表示您同意我们的服务条款隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。

已经在GitHub上了?登录到您的帐户

下拉:调整属性析构化为TypeScript友好 #38431

已合并
将1个提交合并到 2022年2月3日

对话

阿隆·罗伯特肖
复制链接
贡献者

相关:#37769

说明

作为实现新型边界控制组件的一部分,它们需要一个下拉列表。这个PR中破坏下拉列表属性的更改消除了TypeScript错误,避免了在我们准备好之前键入下拉列表组件。

测试说明

  1. 确保被破坏的道具是此更改前后的道具。
  2. 启动故事书并确保下拉列表仍然有效。

更改的类型

增强

检查清单:

  • 我的代码已经过测试。
  • 我的代码遵循WordPress代码风格。
  • 我的代码遵循可访问性标准。
  • 我已经用键盘和屏幕阅读器测试了我的更改。
  • 我的代码有适当的内联文档。
  • 如果合适的话,我已经包括了开发人员文档。
  • 我已经更新了所有受此PR中任何重构/重命名影响的React Native文件(请手动搜索所有*.native.js文件需要重命名或删除的术语的文件)。
  • 如果合适的话,我已经更新了相关的模式。

@github-操作
复制链接

github-操作 机器人程序 评论2022年2月2日

尺寸变化:+5亿(0%)

总大小:1.14 MB

文件名 大小 更改
build/components/index.min.js 215千字节 +5亿(0%)
ℹ️视图未更改
文件名 大小
构建/a11y/index.min.js 960亿
build/admin-manifest/index.min.js 1.1千字节
build/annotations/index.min.js 2.75千字节
构建/api-fetch/index.min.js 2.22千字节
build/autop/index.min.js版本 2.12千字节
build/blob/index.min.js 459亿
build/block-directory/index.min.js 6.28千字节
构建/block目录/style-rtl.css 1.01千字节
构建/块目录/样式.css 1.01千字节
构建/块编辑器/默认编辑器样式-rtl.css 378亿
构建/块编辑器/默认编辑器样式.css 378亿
build/block-editor/index.min.js 141千字节
build/block-editor/style-rtl.css 14.6千字节
构建/块编辑器/样式.css 14.6千字节
build/block-library/blocks/archives/editor-rtl.css 61亿
build/block-library/blocks/archives/editor.css 60亿
build/block-library/blocks/archives/style-rtl.css 65亿
build/block-library/blocks/archives/style.css 65亿
build/block-library/blocks/audio/editor-rtl.css 150亿
build/block-library/blocks/audio/editor.css 150亿
build/block-library/blocks/audio/style-rtl.css 111亿
build/block-library/blocks/audio/style.css 111亿
构建/block-library/blocks/audio/theme-rtl.css 125亿
构建/block-library/blocks/audio/theme.css 125亿
build/block-library/blocks/block/editor-rtl.css 161亿
build/block-library/blocks/block/editor.css 161亿
build/block-library/blocks/button/editor-rtl.css 470亿
构建/块库/blocks/button/editor.css 470亿
构建/块库/blocks/button/style-rtl.css 560亿
build/block-library/blocks/button/style.css 560亿
build/block-library/blocks/buttons/editor-rtl.css 292亿
build/block-library/blocks/buttons/editor.css 292亿
build/block-library/blocks/buttons/style-rtl.css 275亿
build/block-library/blocks/buttons/style.css 275亿
build/block-library/blocks/calendar/style-rtl.css 207磅
build/block-library/blocks/calendar/style.css 207磅
build/block-library/blocks/categories/editor-rtl.css 84亿
build/block-library/blocks/categories/editor.css 83亿
build/block-library/blocks/categories/style-rtl.css 79亿
build/block-library/blocks/categories/style.css 79亿
build/block-library/blocks/code/style-rtl.css 90亿
build/block-library/blocks/code/style.css 90亿
build/block-library/blocks/code/theme-rtl.css 131亿
build/block-library/blocks/code/theme.css 131亿
build/block-library/blocks/columns/editor-rtl.css 108亿
build/block-library/blocks/columns/editor.css 108亿
build/block-library/blocks/columns/style-rtl.css 406亿
构建/块库/blocks/columns/style.css 406亿
构建/块库/块/注释模板/style-rtl.css 127亿
build/block-library/blocks/comment-template/style.css 127亿
build/block-library/blocks/comments-pagination-numbers/editor-rtl.css 123亿
build/block-library/blocks/comments-pagination-numbers/editor.css 121亿
build/block-library/blocks/comments-pagination/editor-rtl.css 222亿
build/block-library/blocks/comments-pageination/editor.css 209亿
build/block-library/blocks/comments-pagination/style-rtl.css 235亿
build/block-library/blocks/comments-pageination/style.css 231亿
build/block-library/blocks/comments-query-loop/editor-rtl.css 95亿
build/block-library/blocks/comments-query-loop/editor.css 95亿
build/block-library/blocks/cover/editor-rtl.css 546亿
build/block-library/blocks/cover/editor.css 547亿
build/block-library/blocks/cover/style-rtl.css 1.4千字节
build/block-library/blocks/cover/style.css 1.4千字节
build/block-library/blocks/embed/editor-rtl.css 293亿
build/block-library/blocks/embed/editor.css 293亿
build/block-library/blocks/embed/style-rtl.css 417亿
build/block-library/blocks/embed/style.css 417亿
build/block-library/blocks/embed/theme-rtl.css 124亿
build/block-library/blocks/embed/theme.css 124亿
构建/块库/blocks/file/editor-rtl.css 300亿
构建/块库/blocks/file/editor.css 300亿
build/block-library/blocks/file/style-rtl.css 255亿
构建/块库/blocks/file/style.css 255亿
build/block-library/blocks/file/view.min.js 322亿
build/block-library/blocks/freeform/editor-rtl.css 2.44千字节
build/block-library/blocks/freeform/editor.css 2.44千字节
build/block-library/blocks/galletry/editor-rtl.css 965亿
build/block-library/blocks/galletry/editor.css 967亿
build/block-library/blocks/gallower/style-rtl.css 1.61千字节
build/block-library/blocks/gallower/style.css 1.61千字节
build/block-library/blocks/gallower/theme-rtl.css版本 122亿
build/block-library/blocks/gallery/主题.css 122亿
build/block-library/blocks/group/editor-rtl.css 159亿
build/block-library/blocks/group/editor.css 159亿
build/block-library/blocks/group/style-rtl.css 57亿
build/block-library/blocks/group/style.css 57亿
构建/块-库/块/组/主题-rtl.css 78亿
构建/块-库/块/组/主题.css 78亿
build/block-library/blocks/heading/style-rtl.css 114亿
build/block-library/blocks/heading/style.css 114亿
build/block-library/blocks/html/editor-rtl.css 332亿
build/block-library/blocks/html/editor.css 333亿
构建/块库/blocks/images/editor-rtl.css 810亿
构建/块库/blocks/images/editor.css 809亿
build/block-library/blocks/image/style-rtl.css 507磅
构建/块库/blocks/image/style.css 511亿
构建/block-library/blocks/image/theme-rtl.css 124亿
构建/block-library/blocks/image/theme.css 124亿
build/block-library/blocks/latest-comments/style-rtl.css 284亿
build/block-library/blocks/latest-comments/style.css 284亿
build/block-library/blocks/platest-posts/editor-rtl.css 199亿
build/block-library/blocks/platest-posts/editor.css 198亿
build/block-library/blocks/platest-posts/style-rtl.css 447亿
build/block-library/blocks/platest-posts/style.css 446亿
build/block-library/blocks/list/style-rtl.css 94亿
build/block-library/blocks/list/style.css 94亿
build/block-library/blocks/media-text/editor-rtl.css 266亿
build/block-library/blocks/media-text/editor.css 263亿
build/block-library/blocks/media-text/style-rtl.css 493亿
构建/块库/blocks/media-text/style.css 490亿
build/block-library/blocks/more/editor-rtl.css 431亿
build/block-library/blocks/more/editor.css 431亿
build/block-library/blocks/navigation-link/editor-rtl.css 649亿
build/block-library/blocks/navigation-link/editor.css 650亿
build/block-library/blocks/navigation-link/style-rtl.css 94亿
build/block-library/blocks/navigation-link/style.css 94亿
构建/块库/块/导航子菜单/编辑器-rtl.css 299亿
build/block-library/blocks/navigation-submenu/editor.css 299亿
build/block-library/blocks/navigation-submenu/view.min.js 343亿
build/block-library/blocks/navigation/editor-rtl.css 1.92千字节
build/block-library/blocks/navigation/editor.css 1.93千字节
build/block-library/blocks/navigation/style-rtl.css 1.85千字节
build/block-library/blocks/navigation/style.css 1.84千字节
build/block-library/blocks/navigation/view.min.js 2.81千字节
build/block-library/blocks/nextpage/editor-rtl.css 395亿
build/block-library/blocks/nextpage/editor.css 395亿
build/block-library/blocks/page-list/editor-rtl.css 401亿
build/block-library/blocks/page-list/editor.css 402亿
build/block-library/blocks/page-list/style-rtl.css 175亿
build/block-library/blocks/page-list/style.css 175亿
build/block-library/blocks/pragment/editor-rtl.css 157亿
build/block-library/blocks/pragment/editor.css 157亿
build/block-library/blocks/pragment/style-rtl.css 273亿
构建/块库/blocks/paragraph/style.css 273亿
构建/块库/blocks/post-author/style-rtl.css 175亿
build/block-library/blocks/post-author/style.css 176亿
build/block-library/blocks/post-comments-form/style-rtl.css 446亿
build/block-library/blocks/post-comments-form/style.css 446亿
build/block-library/blocks/post-comments/style-rtl.css 521亿
build/block-library/blocks/post-comments/style.css 521亿
build/block-library/blocks/post-extract/editor-rtl.css 73亿
build/block-library/blocks/post-extract/editor.css 73亿
build/block-library/blocks/post-extract/style-rtl.css 69亿
构建/块库/块/后摘录/style.css 69亿
build/block-library/blocks/post-featured-image/editor-rtl.css 721亿
build/block-library/blocks/post-featured-image/editor.css 721亿
build/block-library/blocks/post-featured-image/style-rtl.css 153亿
build/block-library/blocks/post-featured-image/style.css 153亿
build/block-library/blocks/post-template/editor-rtl.css 99亿
build/block-library/blocks/post-template/editor.css 98亿
build/block-library/blocks/post-template/style-rtl.css 323亿
build/block-library/blocks/post-template/style.css 323亿
build/block-library/blocks/post-terms/style-rtl.css 73亿
构建/块库/blocks/post-terms/style.css 73亿
构建/块库/blocks/post-title/style-rtl.css 80亿
build/block-library/blocks/post-title/style.css 80亿
build/block-library/blocks/preactatted/style-rtl.css 103亿
build/block-library/blocks/preactatted/style.css 103亿
build/block-library/blocks/pullquote/editor-rtl.css 198亿
build/block-library/blocks/pullquote/editor.css 198亿
build/block-library/blocks/pullquote/style-rtl.css 389亿
build/block-library/blocks/pullquote/style.css 388亿
build/block-library/blocks/pullquote/theme-rtl.css 167亿
构建/block-library/blocks/pullquote/theme.css 167亿
build/block-library/blocks/query-pagination-numbers/editor-rtl.css 122亿
build/block-library/blocks/query-pagination-numbers/editor.css 121亿
build/block-library/blocks/query-pagination/editor-rtl.css 221亿
build/block-library/blocks/query-pagination/editor.css 211磅
build/block-library/blocks/query-pagination/style-rtl.css 234亿
build/block-library/blocks/query-pagination/style.css 231亿
build/block-library/blocks/query/editor-rtl.css 131亿
build/block-library/blocks/query/editor.css 132亿
build/block-library/blocks/quote/style-rtl.css 201亿
build/block-library/blocks/quote/style.css 201亿
build/block-library/blocks/quote/theme-rtl.css 223亿
构建/block-library/blocks/quote/theme.css 226亿
构建/块库/blocks/rss/editor-rtl.css 202磅
build/block-library/blocks/rss/editor.css 204亿
构建/块库/blocks/rss/style-rtl.css 289亿
build/block-library/blocks/rss/style.css 288亿
build/block-library/blocks/search/editor-rtl.css 165亿
build/block-library/blocks/search/editor.css 165亿
build/block-library/blocks/search/style-rtl.css 397亿
build/block-library/blocks/search/style.css 398亿
构建/block-library/blocks/search/theme-rtl.css 64亿
构建/block-library/blocks/search/theme.css 64亿
build/block-library/blocks/seleparator/editor-rtl.css 99亿
build/block-library/blocks/seleparator/editor.css 99亿
build/block-library/blocks/seleparater/style-rtl.css 245亿
build/block-library/blocks/seleparater/style.css 245亿
构建/block-library/blocks/separator/theme-rtl.css 172亿
build/block-library/blocks/seleparater/theme.css 172亿
build/block-library/blocks/shortcode/editor-rtl.css 474亿
build/block-library/blocks/shortcode/editor.css 474亿
build/block-library/blocks/site-logo/editor-rtl.css 744亿
build/block-library/blocks/site-logo/editor.css 744亿
build/block-library/blocks/site-logo/style-rtl.css 181亿
构建/块库/块/站点徽标/style.css 181亿
构建/块库/blocks/site标语/editor-rtl.css 86亿
build/block-library/blocks/site-tagline/editor.css 86亿
build/block-library/blocks/site-title/editor-rtl.css 84亿
build/block-library/blocks/site-title/editor.css 84亿
build/block-library/blocks/social-link/editor-rtl.css 177亿
build/block-library/blocks/social-link/editor.css 177亿
build/block-library/blocks/social-links/editor-rtl.css 674亿
build/block-library/blocks/social-links/editor.css 673亿
build/block-library/blocks/social-links/style-rtl.css 1.37千字节
build/block-library/blocks/social-links/style.css 1.36千字节
build/block-library/blocks/spacer/editor-rtl.css 332亿
build/block-library/blocks/spacer/editor.css 332亿
build/block-library/blocks/spacer/style-rtl.css 48亿
build/block-library/blocks/spacer/style.css 48亿
build/block-library/blocks/table/editor-rtl.css 471亿
build/block-library/blocks/table/editor.css 472亿
build/block-library/blocks/table/style-rtl.css 481亿
build/block-library/blocks/table/style.css 481亿
构建/block-library/blocks/table/theme-rtl.css 188亿
构建/block-library/blocks/table/theme.css 188亿
build/block-library/blocks/tag-cloud/style-rtl.css 214亿
构建/块库/块/标记云/style.css 215亿
build/block-library/blocks/template-part/editor-rtl.css 560亿
build/block-library/blocks/template-part/editor.css 559亿
build/block-library/blocks/template-part/theme-rtl.css 101亿
build/block-library/blocks/template-part/theme.css 101亿
build/block-library/blocks/text-columns/editor-rtl.css 95亿
build/block-library/blocks/text-columns/editor.css 95亿
build/block-library/blocks/text-columns/style-rtl.css 166亿
build/block-library/blocks/text-columns/style.css 166亿
构建/block-library/blocks/verse/style-rtl.css 87亿
build/block-library/blocks/verse/style.css 87亿
build/block-library/blocks/video/editor-rtl.css 571磅
build/block-library/blocks/video/editor.css 公元572年
build/block-library/blocks/video/style-rtl.css 173亿
build/block-library/blocks/video/style.css 173亿
构建/block-library/blocks/video/theme-rtl.css 124亿
build/block-library/blocks/video/theme.css 124亿
build/block-library/common-rtl.css 908亿
构建/块库/common.css 905亿
构建/块库/editor-rtl.css 10千字节
build/block-library/editor.css 10千字节
build/block-library/index.min.js 166千字节
build/block-library/reset-rtl.css 474亿
build/block-library/reset.css 474亿
build/block-library/style-rtl.css 11千字节
build/block-library/style.css 11千字节
构建/块库/theme-rtl.css 672亿
构建/块-库/theme.css 676亿
build/block-serialization-default-parser/index.min.js 1.09千字节
build/block-serialization-specifi-parser/index.min.js 2.79千字节
build/blocks/index.min.js 46.4千字节
build/components/style-rtl.css 15.5千字节
build/components/style.css 15.5千字节
构建/合成/索引.min.js 11.2千字节
构建/core-data/index.min.js 13.4千字节
构建/定制e-widgets/index.min.js 11.4千字节
构建/定制e-widgets/style-rtl.css 1.5千字节
构建/定制e-widgets/style.css 1.49千字节
构建/数据控制/索引.min.js 631亿
build/data/index.min.js 7.49千巴
构建/日期/索引.min.js 31.9千字节
build/deprecated/index.min.js 485亿
build/dom-ready/index.min.js版本 304磅
构建/dom/index.min.js 4.5千字节
build/edit-navigation/index.min.js 16.2千字节
构建/编辑导航/样式-rtl.css 3.76千字节
构建/编辑导航/样式.css 3.76千字节
构建/编辑-发布/分类-rtl.css 546亿
构建/编辑post/classic.css 547亿
build/edit-post/index.min.js 29.6千字节
构建/编辑-发布/样式-rtl.css 7.15千字节
构建/编辑-发布/样式.css 7.14千字节
build/edit-site/index.min.js 41.5千字节
构建/编辑site/style-rtl.css 7.22千字节
构建/编辑site/style.css 7.21千字节
build/edit-widgets/index.min.js 16.6千字节
build/edit-widgets/style-rtl.css 4.17千字节
build/edit-widgets/style.css 4.17千字节
build/editor/index.min.js 38.4千字节
构建/编辑器/样式-rtl.css 3.71千巴
构建/编辑器/样式.css 3.71千巴
build/element/index.min.js 3.29千字节
build/escape-html/index.min.js 517亿
构建/格式化库/index.min.js 6.58千字节
build/format-library/style-rtl.css 571磅
构建/格式库/样式.css 571磅
build/hooks/index.min.js 1.63千字节
build/html-entities/index.min.js 424亿
构建/i18n/index.min.js 3.75千字节
构建/is-shallow-equal/index.min.js 501乙
构建/键盘快捷方式/index.min.js 1.8千字节
build/keycodes/index.min.js 1.39千字节
构建/list-reasable-blocks/index.min.js 1.72千字节
构建/list-rusable-blocks/style-rtl.css 838亿
build/list-rusable-blocks/style.css 838亿
build/media-utils/index.min.js 2.92千字节
build/notices/index.min.js 925亿
build/nux/index.min.js 2.08千字节
build/nux/style-rtl.css 747亿
build/nux/style.css 743亿
build/plugins/index.min.js版本 1.84千字节
构建/基元/索引min.js 917亿
build/priority-queue/index.min.js 582亿
build/react-i18n/index.min.js 671亿
build/react-refresh-entry/index.min.js 8.44千字节
build/react-refresh-runtime/index.min.js 7.31千字节
build/redux-routine/index.min.js 2.65千字节
构建/可重用块/index.min.js 2.22千字节
构建/可重用块/样式-rtl.css 256亿
构建/可重用块/样式.css 256亿
build/rich text/index.min.js版本 11千字节
build/server-side-render/index.min.js 1.58千字节
build/shortcode/index.min.js 1.49千字节
构建/token-list/index.min.js 639亿
构建/url/index.min.js 1.9千字节
build/viewport/index.min.js 1.05千字节
build/warning/index.min.js 248亿
build/widgets/index.min.js 7.15千字节
构建/widgets/style-rtl.css 1.16千字节
build/widgets/style.css 1.16千字节
构建/wordcount/index.min.js 1.04千字节

压缩尺寸作用

@安德鲁斯隆 安德鲁斯隆补充这个[类型]代码质量 与代码质量相关的问题或PR标签2022年2月3日
复制链接
贡献者

@安德鲁斯隆 安德鲁斯隆 留下了评论

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

此更改后的破坏在语义上看起来是相同的(我个人也喜欢它发生在函数体中,因此道具对象也可用于将来的潜在更改),所以这个LGTM!

在编辑器和故事书中快速测试Dropdown组件是否仍然正常工作👍

@阿隆·罗伯特肖 阿隆·罗伯特肖合并提交19英尺直流电4进入之内 大旅行箱 2022年2月3日
@阿隆·罗伯特肖 阿隆·罗伯特肖删除了 更新/下拉-防止破坏 分支 2022年2月3日04:23
@github-操作 github-操作 机器人程序将此添加到古腾堡12.6里程碑2022年2月3日
@阿隆·罗伯特肖
复制链接
贡献者 作者

此更改日志将通过以下方式添加:#38469

@ciampo公司 ciampo公司补充这个[Package]组件 /包/组件标签2022年2月4日
@ciampo公司 ciampo公司已将此添加到进行中(拥有)在里面WordPress组件通过自动化 2022年2月4日
@ciampo公司 ciampo公司将此从进行中(拥有)多恩🎉在里面WordPress组件 2022年2月4日
免费注册 在GitHub上加入此对话.已经有帐户了吗?登录以发表评论
标签
[功能]UI组件 影响或与UI组件系统相关 【包装】组件 /包/组件 [类型]代码质量 与代码质量相关的问题或PR [类型]增强 改进建议。
项目
开发

成功合并此请求可能会解决这些问题。

还没有

3名参与者