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

fix(menu): support query in active excludes #1455

Merged
merged 1 commit into from
Dec 26, 2024

Conversation

weareoutman
Copy link
Member

@weareoutman weareoutman commented Dec 26, 2024

依赖检查

组件之间的依赖声明,是微服务组件架构下的重要信息,请确保其正确性。

请勾选以下两组选项其中之一:

  • 本次 MR 没有使用上游组件(例如框架、后台组件等)的较新版本提供的特性。

或者:

  • 本次 MR 使用了上游组件(例如框架、后台组件等)的较新版本提供的特性。
  • 在对应的文件中更新了该上游组件的依赖版本(或确认了当前声明的依赖版本已包含本次 MR 使用的新特性)。

提交信息检查

Git 提交信息将决定包的版本发布及自动生成的 CHANGELOG,请检查工作内容与提交信息是否相符,并在以下每组选项中都依次确认。

破坏性变更是针对于下游使用者而言,可以通过本次改动对下游使用者的影响来识别变更类型:

  • 下游使用者不做任何改动,仍可以正常工作时,那么它属于普通变更。
  • 反之,下游使用者不做改动就无法正常工作时,那么它属于破坏性变更。

例如,构件修改了一个属性名,小产品 Storyboard 中需要使用新属性名才能工作,那么它就是破坏性变更。
又例如,构件还没有任何下游使用者,那么它的任何变更都是普通变更。

破坏性变更:

  • ⚠️ 本次 MR 包含破坏性变更的提交,请继续确认以下所有选项:
  • 没有更好的兼容方案,必须做破坏性变更。
  • 使用了 feat 作为提交类型。
  • 标注了 BREAKING CHANGE: 你的变更说明
  • 同时更新了本仓库中所有下游使用者的调用。
  • 同时更新了本仓库中所有下游使用者对该子包的依赖为即将发布的 major 版本。
  • 同时为其它仓库的 Migrating 做好了准备,例如文档或批量改动的方法。
  • 手动验证过破坏性变更在 Migrate 后可以正常工作。
  • 破坏性变更所在的提交没有意外携带其它子包的改动。

新特性:

  • 本次 MR 包含新特性的提交,且该提交不带有破坏性变更,并使用了 feat 作为提交类型。
  • 给新特性添加了单元测试。
  • 手动验证过新特性可以正常工作。

问题修复:

  • 本次 MR 包含问题修复的提交,且该提交不带有新特性或破坏性变更,并使用了 fix 作为提交类型。
  • 给问题修复添加了单元测试。
  • 手动验证过问题修复得到解决。

杂项工作:

即所有对下游使用者无任何影响、且没有必要显示在 CHANGELOG 中的改动,例如修改注释、测试用例、开发文档等:

  • 本次 MR 包含杂项工作的提交,且该提交不带有问题修复、新特性或破坏性变更,并使用了 chore, docs, test 等作为提交类型。

Summary by CodeRabbit

  • 新功能
    • 改进了菜单项匹配逻辑,支持根据路径和查询参数进行更精确的匹配。
  • 测试
    • 增加了测试用例,验证matchMenuItem函数在处理查询参数时的行为。

Copy link

coderabbitai bot commented Dec 26, 2024

概述

演练

此次更改主要涉及 menu.tsmenu.spec.ts 文件中 matchMenuItem 函数的路径匹配逻辑。修改增强了函数处理路径和查询参数匹配的能力,特别是在处理 activeExcludesactiveIncludes 属性时。新的实现更精细地检查路径和搜索参数,确保更准确地匹配菜单项。

变更

文件 变更摘要
shared/general/src/menu.ts 修改 matchMenuItem 函数的匹配逻辑,增加对路径和搜索参数的更细致处理
shared/general/src/menu.spec.ts 添加新的测试用例,验证 matchMenuItem 函数处理查询参数的行为

详细信息

主要变更点

  1. menu.ts 中:

    • 更新路径匹配逻辑
    • 增加对搜索参数的解析和匹配
    • 使用 getMatchOfSearch 函数评估搜索参数匹配情况
  2. menu.spec.ts 中:

    • 添加新的测试场景
    • 验证带有查询参数的路径匹配行为
    • 测试 activeExcludesactiveIncludes 的不同组合

注意事项

  • 未修改任何导出或公共实体的声明
  • 变更仅影响内部匹配逻辑

Tip

CodeRabbit's docstrings feature is now available as part of our Early Access Program! Simply use the command @coderabbitai generate docstrings to have CodeRabbit automatically generate docstrings for your pull request. We would love to hear your feedback on Discord.


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR. (Beta)
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Choose a reason for hiding this comment

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

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

Comments suppressed due to low confidence (1)

shared/general/src/menu.ts:177

  • Ensure that the behavior of 'getMatchOfSearch' is covered by tests, especially with the new changes involving query parameters.
getMatchOfSearch(search, parsedPathWithSearch.search)
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (1)
shared/general/src/menu.ts (1)

166-178: 优化代码可读性并避免逻辑混淆

当前在这里使用了“取反逻辑”来判断是否匹配 Exclude 条目,可能会给后续维护带来一些理解难度。可以考虑将此段逻辑拆分为更为直接的变量赋值,提升可读性。例如:

  1. 先判断此路径是否与 Exclude 条目匹配(含查询参数),并用一个中间变量存储结果。
  2. 根据匹配结果决定是否终止循环或更新主逻辑的 match 变量。

示例更改如下(仅供参考):

- match = !(
-   matchPath(pathname, {
-     path: parsedPathWithSearch ? parsedPathWithSearch.pathname : path,
-     exact,
-   }) &&
-   (!parsedPathWithSearch ||
-     getMatchOfSearch(search, parsedPathWithSearch.search))
- );
+ const isExcluded = matchPath(pathname, {
+   path: parsedPathWithSearch ? parsedPathWithSearch.pathname : path,
+   exact,
+ }) && (!parsedPathWithSearch || getMatchOfSearch(search, parsedPathWithSearch.search));
+ match = !isExcluded;

这样能使后续阅读和调试逻辑更直接,减少误解的可能性。

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between b7f182c and d9a1d1d.

📒 Files selected for processing (2)
  • shared/general/src/menu.spec.ts (2 hunks)
  • shared/general/src/menu.ts (1 hunks)
🔇 Additional comments (1)
shared/general/src/menu.spec.ts (1)

169-185: 测试用例覆盖到查询参数场景,验证完善

新增的测试用例 matchMenuItem with activeExcludes with query 涵盖了多种查询参数组合,能够清晰验证 activeExcludes 对含有查询参数的场景是否正确生效。这不仅提高了代码的测试覆盖率,也有助于防止后续在查询参数处理逻辑上出现回归问题。

Copy link

codecov bot commented Dec 26, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 85.37%. Comparing base (b7f182c) to head (d9a1d1d).
Report is 2 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #1455   +/-   ##
=======================================
  Coverage   85.37%   85.37%           
=======================================
  Files         522      522           
  Lines       15586    15588    +2     
  Branches     2334     2335    +1     
=======================================
+ Hits        13307    13309    +2     
  Misses       1829     1829           
  Partials      450      450           
Files with missing lines Coverage Δ
shared/general/src/menu.ts 94.73% <100.00%> (+0.14%) ⬆️

Copy link

@github-actions github-actions bot temporarily deployed to pull request December 26, 2024 03:13 Inactive
Copy link

📐🤏 Size check result (b7f182c...50af4b7):

See full diff

Load all bricks together

Name Prev Now Diff
All bricks 4,516.2 KB 4,516.18 KB

Critical changes: None.

See full changes
Name Prev Now Diff
<core> 310.73 KB 310.66 KB
<react> 53.61 KB 53.61 KB 🟰
advanced 518.14 KB 518.18 KB
ai 288.1 KB 288.11 KB
api-market 10.61 KB 10.61 KB 🟰
basic 183.63 KB 183.63 KB 🟰
containers 96.6 KB 96.6 KB 🟰
data-view 639.99 KB 640.02 KB
diagram 176.29 KB 176.29 KB 🟰
form 329.81 KB 329.81 KB 🟰
form-platform 12.92 KB 12.92 KB 🟰
icons 15.24 KB 15.24 KB 🟰
illustrations 17.55 KB 17.55 KB 🟰
inject 56.5 KB 56.5 KB 🟰
markdown 239.65 KB 239.65 KB 🟰
mini-chart 10.68 KB 10.68 KB 🟰
nav 118.8 KB 118.78 KB
presentational 131.79 KB 131.79 KB 🟰
recent-history 32.71 KB 32.71 KB 🟰
shoelace 325.88 KB 325.88 KB 🟰
visual-builder 418.67 KB 418.58 KB
vs 839.04 KB 839.06 KB

Load bricks by each package

Critical changes: None.

See full changes
Name Prev Now Diff
advanced 751.57 KB 751.59 KB
ai 501.71 KB 501.68 KB
api-market 208.22 KB 208.21 KB
basic 339.75 KB 339.75 KB 🟰
containers 235.57 KB 235.57 KB 🟰
data-view 736.59 KB 736.62 KB
diagram 247.31 KB 247.3 KB
form 499.17 KB 499.17 KB 🟰
form-platform 176.31 KB 176.31 KB 🟰
icons 72.95 KB 72.95 KB 🟰
illustrations 91.83 KB 91.83 KB 🟰
inject 56.5 KB 56.5 KB 🟰
markdown 329.17 KB 329.21 KB
mini-chart 76.36 KB 76.36 KB 🟰
nav 395.59 KB 395.54 KB
presentational 343.88 KB 343.88 KB 🟰
recent-history 170.24 KB 170.23 KB
shoelace 325.88 KB 325.88 KB 🟰
visual-builder 1,512 KB 1,512 KB 🟰
vs 1,015.13 KB 1,015.11 KB
widget-editors 0 KB 0 KB 🟰

Load by each brick

Critical changes: None.

See full changes
Name Prev Now Diff
advanced.capture-snapshot 52.73 KB 52.73 KB 🟰
advanced.general-cascader 217.11 KB 217.11 KB 🟰
advanced.general-table 332.28 KB 332.32 KB
advanced.pdf-viewer 199.51 KB 199.51 KB 🟰
ai.chat-agent 68.12 KB 68.12 KB 🟰
ai.chat-view 496.91 KB 496.91 KB 🟰
api-market.apis-directory-tree 208.22 KB 208.21 KB
basic.active-element-blur 9.07 KB 9.07 KB 🟰
basic.change-language 9.06 KB 9.06 KB 🟰
basic.copy-to-clipboard 9.23 KB 9.22 KB
basic.dropdown-button 155.34 KB 155.33 KB
basic.general-button 129.01 KB 129.01 KB 🟰
basic.general-image 89.16 KB 89.16 KB 🟰
basic.general-link 123.69 KB 123.69 KB 🟰
basic.general-menu 69.35 KB 69.35 KB 🟰
basic.general-menu-item 84.03 KB 84.03 KB 🟰
basic.general-popover 103.2 KB 103.2 KB 🟰
basic.general-tag 86.1 KB 86.1 KB 🟰
basic.general-tag-list 90.48 KB 90.48 KB 🟰
basic.general-text 162.39 KB 162.39 KB 🟰
basic.get-language 9.05 KB 9.05 KB 🟰
basic.home-redirect 14.56 KB 14.56 KB 🟰
basic.http-proxy-request 9.13 KB 9.13 KB 🟰
basic.http-request 9.05 KB 9.05 KB 🟰
basic.lock-body-scroll 10.8 KB 10.8 KB 🟰
basic.set-theme-by-apps 9.07 KB 9.07 KB 🟰
basic.set-timeout 9.07 KB 9.06 KB
basic.show-dialog 181.71 KB 181.71 KB 🟰
basic.show-notification 149.65 KB 149.65 KB 🟰
basic.show-watermark 10.81 KB 10.81 KB 🟰
basic.v3-widget-mate 9.04 KB 9.04 KB 🟰
containers.easy-view 67.4 KB 67.4 KB 🟰
containers.flex-layout 67.13 KB 67.13 KB 🟰
containers.general-card 140.92 KB 140.92 KB 🟰
containers.general-category 67.76 KB 67.76 KB 🟰
containers.general-drawer 94.17 KB 94.17 KB 🟰
containers.general-modal 142.93 KB 142.93 KB 🟰
containers.grid-layout 68.22 KB 68.22 KB 🟰
containers.micro-view 79.15 KB 79.15 KB 🟰
containers.search-bar 67.25 KB 67.25 KB 🟰
containers.tab-group 72.27 KB 72.27 KB 🟰
containers.tab-item 99.21 KB 99.21 KB 🟰
containers.tab-list 99.21 KB 99.21 KB 🟰
data-view.app-wall-card-item 70.36 KB 70.36 KB 🟰
data-view.app-wall-relation-line 70.05 KB 70.05 KB 🟰
data-view.app-wall-system-card 84.55 KB 84.59 KB
data-view.basic-index-group 69.65 KB 69.65 KB 🟰
data-view.battery-chart 70.37 KB 70.37 KB 🟰
data-view.brick-notification 83.78 KB 83.78 KB 🟰
data-view.bubbles-indicator 108.88 KB 108.88 KB 🟰
data-view.cabinet-app-layer 70.04 KB 70.04 KB 🟰
data-view.cabinet-button 69.65 KB 69.65 KB 🟰
data-view.cabinet-container 79.92 KB 79.92 KB 🟰
data-view.cabinet-graph 94.08 KB 94.08 KB 🟰
data-view.cabinet-node 70.46 KB 70.46 KB 🟰
data-view.cabinet-thumbnail 83.74 KB 83.74 KB 🟰
data-view.china-map 96.02 KB 95.99 KB
data-view.china-map-chart 376.61 KB 376.61 KB 🟰
data-view.complex-search 96.27 KB 96.3 KB
data-view.crystal-ball-indicator 103.27 KB 103.27 KB 🟰
data-view.data-display-flipper 69.59 KB 69.59 KB 🟰
data-view.data-display-flipper-fifth 69.46 KB 69.46 KB 🟰
data-view.data-display-flipper-sixth 69.32 KB 69.32 KB 🟰
data-view.dropdown-menu 85.84 KB 85.88 KB
data-view.gauge-chart 70.51 KB 70.51 KB 🟰
data-view.gear-background 115.62 KB 115.62 KB 🟰
data-view.globe-with-gear-indicator 154.13 KB 154.13 KB 🟰
data-view.globe-with-halo-indicator 104.26 KB 104.26 KB 🟰
data-view.globe-with-orbit-indicator 104.09 KB 104.09 KB 🟰
data-view.graph-layout-grid 86.82 KB 86.82 KB 🟰
data-view.graph-node 69.51 KB 69.52 KB
data-view.graph-text 77.98 KB 77.98 KB 🟰
data-view.grid-background 104.85 KB 104.85 KB 🟰
data-view.hi-tech-button 70.28 KB 70.28 KB 🟰
data-view.indicator-card 69.75 KB 69.75 KB 🟰
data-view.lights-component-title 69.19 KB 69.19 KB 🟰
data-view.loading-panel 73.56 KB 73.56 KB 🟰
data-view.modern-style-component-title 70.26 KB 70.26 KB 🟰
data-view.modern-style-page-title 70.29 KB 70.3 KB
data-view.modern-style-treemap 80.84 KB 80.84 KB 🟰
data-view.particle-animation 70.18 KB 70.18 KB 🟰
data-view.progress-bar-list 72.35 KB 72.35 KB 🟰
data-view.radar-chart 71.22 KB 71.22 KB 🟰
data-view.simple-card-item 69.87 KB 69.87 KB 🟰
data-view.tabs-drawer 85.7 KB 85.74 KB
data-view.tabs-page-title 72.41 KB 72.41 KB 🟰
data-view.tech-mesh-base-view 68.76 KB 68.76 KB 🟰
data-view.title-text 69.94 KB 69.94 KB 🟰
data-view.top-title-bar 81.12 KB 81.12 KB 🟰
diagram.editable-label 67.99 KB 67.99 KB 🟰
diagram.experimental-node 67.45 KB 67.45 KB 🟰
eo-actions 142.64 KB 142.63 KB
eo-alert 88.17 KB 88.13 KB
eo-antd-icon 71.78 KB 71.78 KB 🟰
eo-app-bar-wrapper 68.51 KB 68.51 KB 🟰
eo-auto-complete 102.62 KB 102.62 KB 🟰
eo-avatar 106.67 KB 106.67 KB 🟰
eo-avatar-group 105.24 KB 105.24 KB 🟰
eo-banner 87.22 KB 87.22 KB 🟰
eo-breadcrumb 127.96 KB 127.95 KB
eo-breadcrumb-item 127.52 KB 127.52 KB 🟰
eo-broadcast-channel 69.75 KB 69.75 KB 🟰
eo-button 129.01 KB 129.01 KB 🟰
eo-card 140.92 KB 140.92 KB 🟰
eo-card-item 168.35 KB 168.35 KB 🟰
eo-carousel-text 72.74 KB 72.74 KB 🟰
eo-cascader 217.11 KB 217.07 KB
eo-category 67.76 KB 67.76 KB 🟰
eo-checkbox 106.87 KB 106.87 KB 🟰
eo-code-display 233.77 KB 233.77 KB 🟰
eo-color-picker 241.25 KB 241.27 KB
eo-content-layout 66.69 KB 66.69 KB 🟰
eo-context-menu 149.16 KB 149.16 KB 🟰
eo-counter-badge 84.65 KB 84.64 KB
eo-current-time 86.8 KB 86.8 KB 🟰
eo-date-picker 234.55 KB 234.55 KB 🟰
eo-descriptions 165.03 KB 165.03 KB 🟰
eo-diagram 121.68 KB 121.68 KB 🟰
eo-directory 132.92 KB 132.92 KB 🟰
eo-directory-tree 121.99 KB 121.97 KB
eo-directory-tree-internal-node 83.37 KB 83.37 KB 🟰
eo-directory-tree-leaf 82.68 KB 82.68 KB 🟰
eo-display-canvas 214.82 KB 214.82 KB 🟰
eo-divider 73.61 KB 73.61 KB 🟰
eo-draw-canvas 222.5 KB 222.54 KB
eo-drawer 94.17 KB 94.17 KB 🟰
eo-dropdown-actions 146.34 KB 146.34 KB 🟰
eo-dropdown-button 155.34 KB 155.33 KB
eo-dropdown-select 140.48 KB 140.48 KB 🟰
eo-dynamic-form-item 166.61 KB 166.61 KB 🟰
eo-easy-view 67.4 KB 67.4 KB 🟰
eo-easyops-avatar 110.8 KB 110.8 KB 🟰
eo-easyops-icon 71.78 KB 71.78 KB 🟰
eo-event-agent 14.1 KB 14.1 KB 🟰
eo-fa-icon 71.78 KB 71.78 KB 🟰
eo-flex-layout 67.13 KB 67.13 KB 🟰
eo-form 69.62 KB 69.62 KB 🟰
eo-form-item 75.4 KB 75.4 KB 🟰
eo-formatter-number 69.81 KB 69.8 KB
eo-frame-breadcrumb 144.83 KB 144.82 KB
eo-grid-layout 68.22 KB 68.22 KB 🟰
eo-humanize-time 140.35 KB 140.35 KB 🟰
eo-icon 71.78 KB 71.78 KB 🟰
eo-icon-select 197.11 KB 197.11 KB 🟰
eo-iframe 69.8 KB 69.79 KB
eo-illustration-message 87.63 KB 87.63 KB 🟰
eo-image 89.16 KB 89.16 KB 🟰
eo-img-icon 71.78 KB 71.78 KB 🟰
eo-info-card-item 138.08 KB 138.08 KB 🟰
eo-input 96.61 KB 96.61 KB 🟰
eo-launchpad-button 162.15 KB 162.14 KB
eo-launchpad-button-v2 217.03 KB 217.03 KB 🟰
eo-launchpad-quick-access 203.65 KB 203.64 KB
eo-launchpad-recent-visits 202.47 KB 202.46 KB
eo-link 123.69 KB 123.69 KB 🟰
eo-loading-container 83.85 KB 83.85 KB 🟰
eo-loading-step 101.55 KB 101.55 KB 🟰
eo-main-view 87.22 KB 87.22 KB 🟰
eo-markdown-display 132.79 KB 132.79 KB 🟰
eo-markdown-editor 299.18 KB 299.22 KB
eo-menu 69.35 KB 69.35 KB 🟰
eo-menu-group 69.14 KB 69.14 KB 🟰
eo-menu-item 84.03 KB 84.03 KB 🟰
eo-menu-item-sub-menu 84.49 KB 84.49 KB 🟰
eo-message-listener 69.53 KB 69.53 KB 🟰
eo-micro-view 79.15 KB 79.15 KB 🟰
eo-mini-actions 147.24 KB 147.23 KB
eo-mini-line-chart 76.36 KB 76.36 KB 🟰
eo-modal 142.93 KB 142.93 KB 🟰
eo-narrow-view 75.45 KB 75.45 KB 🟰
eo-nav-menu 193.75 KB 193.73 KB
eo-next-table 383.39 KB 383.39 KB 🟰
eo-page-title 69.48 KB 69.48 KB 🟰
eo-page-view 75.45 KB 75.45 KB 🟰
eo-pagination 173.27 KB 173.27 KB 🟰
eo-popover 103.2 KB 103.2 KB 🟰
eo-popup 97.32 KB 97.32 KB 🟰
eo-radio 98.62 KB 98.62 KB 🟰
eo-resizable-box 69.12 KB 69.12 KB 🟰
eo-search 100.65 KB 100.66 KB
eo-search-bar 67.25 KB 67.25 KB 🟰
eo-search-launchpad 206.31 KB 206.3 KB
eo-select 114.65 KB 114.65 KB 🟰
eo-sidebar 168.81 KB 168.79 KB
eo-sidebar-menu 149.82 KB 149.81 KB
eo-sidebar-menu-group 149.82 KB 149.81 KB
eo-sidebar-menu-item 134.67 KB 134.66 KB
eo-sidebar-menu-submenu 149.82 KB 149.81 KB
eo-sidebar-sub-menu 149.85 KB 149.83 KB
eo-spin 67.59 KB 67.59 KB 🟰
eo-statistics-card 88 KB 88 KB 🟰
eo-submit-buttons 151.12 KB 151.12 KB 🟰
eo-svg-icon 71.78 KB 71.78 KB 🟰
eo-switch 94.82 KB 94.82 KB 🟰
eo-tab-group 72.27 KB 72.27 KB 🟰
eo-tab-item 99.21 KB 99.21 KB 🟰
eo-tab-list 99.21 KB 99.21 KB 🟰
eo-table 332.28 KB 332.28 KB 🟰
eo-tag 86.1 KB 86.1 KB 🟰
eo-tag-list 90.48 KB 90.48 KB 🟰
eo-text 162.39 KB 162.39 KB 🟰
eo-text-tooltip 142.01 KB 142.01 KB 🟰
eo-textarea 84.48 KB 84.48 KB 🟰
eo-time-picker 216.65 KB 216.65 KB 🟰
eo-time-range-picker 233.78 KB 233.78 KB 🟰
eo-tooltip 118.71 KB 118.71 KB 🟰
eo-tree 141.54 KB 141.54 KB 🟰
eo-tree-select 229.75 KB 229.75 KB 🟰
eo-upload-file 163.14 KB 163.14 KB 🟰
eo-upload-image 171.75 KB 171.75 KB 🟰
eo-user-or-user-group-select 176.31 KB 176.31 KB 🟰
eo-workbench-layout 261.2 KB 261.2 KB 🟰
eo-workbench-layout-v2 262.69 KB 262.68 KB
form.dynamic-form-item 166.61 KB 166.61 KB 🟰
form.general-checkbox 106.87 KB 106.87 KB 🟰
form.general-form 69.62 KB 69.62 KB 🟰
form.general-form-item 75.4 KB 75.4 KB 🟰
form.general-input 96.62 KB 96.61 KB
form.general-radio 98.62 KB 98.62 KB 🟰
form.general-search 100.65 KB 100.65 KB 🟰
form.general-select 114.65 KB 114.65 KB 🟰
form.general-switch 94.82 KB 94.82 KB 🟰
form.general-textarea 84.48 KB 84.48 KB 🟰
form.icon-select 197.11 KB 197.11 KB 🟰
form.submit-buttons 151.12 KB 151.12 KB 🟰
form.upload-image 171.75 KB 171.75 KB 🟰
icons.antd-icon 71.78 KB 71.78 KB 🟰
icons.easyops-icon 71.78 KB 71.78 KB 🟰
icons.fa-icon 71.78 KB 71.78 KB 🟰
icons.general-icon 71.78 KB 71.78 KB 🟰
icons.get-antd-icons 6.81 KB 6.81 KB 🟰
icons.get-easyops-icons 6.81 KB 6.81 KB 🟰
icons.get-fa-icons 6.81 KB 6.81 KB 🟰
icons.get-libs 6.81 KB 6.81 KB 🟰
icons.search-icons 6.81 KB 6.81 KB 🟰
illustrations.error-message 87.63 KB 87.63 KB 🟰
illustrations.get-illustration 9.35 KB 9.35 KB 🟰
illustrations.get-illustrations-by-category 6.25 KB 6.25 KB 🟰
illustrations.loading-transition 66.87 KB 66.87 KB 🟰
illustrations.translate-illustration-config 9.35 KB 9.35 KB 🟰
inject.visual-builder-preview-agent 56.5 KB 56.5 KB 🟰
markdown.markdown-editor 299.26 KB 299.18 KB
nav.app-bar-wrapper 68.51 KB 68.51 KB 🟰
nav.easyops-navbar-alerts 137.12 KB 137.12 KB 🟰
nav.get-menu-config-tree 8.21 KB 8.21 KB 🟰
nav.launchpad-config 217.06 KB 217.06 KB 🟰
nav.nav-logo 133.7 KB 133.69 KB
nav.poll-announce 170.19 KB 170.18 KB
presentational.code-display 233.77 KB 233.77 KB 🟰
presentational.general-alert 88.17 KB 88.13 KB
presentational.general-descriptions 165.03 KB 165.03 KB 🟰
presentational.humanize-time 140.35 KB 140.35 KB 🟰
recent-history.clear-history 28.44 KB 28.44 KB 🟰
recent-history.get-all-history 28.44 KB 28.44 KB 🟰
recent-history.push-history 28.44 KB 28.44 KB 🟰
recent-history.recent-visit 169.04 KB 169.04 KB 🟰
sl-alert 31.13 KB 31.13 KB 🟰
sl-animated-image 25.38 KB 25.38 KB 🟰
sl-animation 25.56 KB 25.56 KB 🟰
sl-avatar 25.87 KB 25.87 KB 🟰
sl-badge 22.43 KB 22.43 KB 🟰
sl-breadcrumb 27.92 KB 27.92 KB 🟰
sl-breadcrumb-item 27.92 KB 27.92 KB 🟰
sl-button 33.11 KB 33.11 KB 🟰
sl-button-group 21.68 KB 21.68 KB 🟰
sl-card 22.69 KB 22.69 KB 🟰
sl-carousel 31.94 KB 31.94 KB 🟰
sl-carousel-item 31.94 KB 31.94 KB 🟰
sl-checkbox 30.31 KB 30.31 KB 🟰
sl-color-picker 64.49 KB 64.49 KB 🟰
sl-details 28.11 KB 28.11 KB 🟰
sl-dialog 33.04 KB 33.04 KB 🟰
sl-divider 21.52 KB 21.52 KB 🟰
sl-drawer 34.12 KB 34.12 KB 🟰
sl-dropdown 36.17 KB 36.17 KB 🟰
sl-format-bytes 22.34 KB 22.34 KB 🟰
sl-format-date 22.39 KB 22.39 KB 🟰
sl-format-number 22.4 KB 22.4 KB 🟰
sl-icon 24.52 KB 24.52 KB 🟰
sl-icon-button 27.15 KB 27.15 KB 🟰
sl-image-comparer 27.8 KB 27.8 KB 🟰
sl-input 33.81 KB 33.81 KB 🟰
sl-menu 41.77 KB 41.77 KB 🟰
sl-menu-item 41.77 KB 41.77 KB 🟰
sl-menu-label 21.25 KB 21.25 KB 🟰
sl-mutation-observer 21.74 KB 21.74 KB 🟰
sl-option 27.39 KB 27.39 KB 🟰
sl-popup 31.9 KB 31.9 KB 🟰
sl-progress-bar 24 KB 24 KB 🟰
sl-progress-ring 23.08 KB 23.08 KB 🟰
sl-qr-code 26.99 KB 26.99 KB 🟰
sl-radio 26.28 KB 26.28 KB 🟰
sl-radio-button 26.03 KB 26.03 KB 🟰
sl-radio-group 26.37 KB 26.37 KB 🟰
sl-range 29.1 KB 29.1 KB 🟰
sl-rating 28.45 KB 28.45 KB 🟰
sl-relative-time 22.6 KB 22.6 KB 🟰
sl-resize-observer 21.63 KB 21.63 KB 🟰
sl-select 48.55 KB 48.55 KB 🟰
sl-skeleton 22.23 KB 22.23 KB 🟰
sl-spinner 22.69 KB 22.69 KB 🟰
sl-split-panel 24.33 KB 24.33 KB 🟰
sl-switch 27.21 KB 27.21 KB 🟰
sl-tab 34.2 KB 34.2 KB 🟰
sl-tab-group 34.2 KB 34.2 KB 🟰
sl-tab-panel 34.2 KB 34.2 KB 🟰
sl-tag 29.3 KB 29.3 KB 🟰
sl-textarea 27.9 KB 27.9 KB 🟰
sl-tooltip 34.27 KB 34.27 KB 🟰
sl-tree 37.27 KB 37.27 KB 🟰
sl-tree-item 37.27 KB 37.27 KB 🟰
sl-visually-hidden 21.22 KB 21.22 KB 🟰
visual-builder.batch-update-raw-data-generated-view 7.83 KB 7.83 KB 🟰
visual-builder.chat-conversation 184.81 KB 184.85 KB
visual-builder.chat-preview 69.89 KB 69.89 KB 🟰
visual-builder.check-editor-by-name 7.45 KB 7.45 KB 🟰
visual-builder.contract-select 123.38 KB 123.4 KB
visual-builder.generate-snippets-context-menu 147.44 KB 147.44 KB 🟰
visual-builder.get-data-deps 7.46 KB 7.46 KB 🟰
visual-builder.get-dependency-tree 7.83 KB 7.83 KB 🟰
visual-builder.get-raw-data-system-prompts 11.81 KB 11.81 KB 🟰
visual-builder.inject-chat-preview-agent 8.41 KB 8.41 KB 🟰
visual-builder.page-arch-node 131.79 KB 131.79 KB 🟰
visual-builder.parse-path 9.08 KB 9.08 KB 🟰
visual-builder.pre-generated-container 70.25 KB 70.25 KB 🟰
visual-builder.pre-generated-preview 69.87 KB 69.86 KB
visual-builder.pre-generated-table-view 67.48 KB 67.48 KB 🟰
visual-builder.property-editor 1,318.91 KB 1,318.7 KB ↓ -0.21 KB
visual-builder.raw-data-preview 72.78 KB 72.78 KB 🟰
visual-builder.workbench-action 135.55 KB 135.55 KB 🟰
visual-builder.workbench-action-list 141 KB 140.98 KB
visual-builder.workbench-history-action 169.15 KB 169.15 KB 🟰
visual-builder.workbench-pane 83.6 KB 83.58 KB
visual-builder.workbench-sidebar 68.37 KB 68.36 KB
visual-builder.workbench-tree 141.02 KB 141.02 KB 🟰
vs.code-editor 1,015.13 KB 1,015.15 KB

@willc001 willc001 merged commit 33e0aff into master Dec 26, 2024
9 checks passed
@willc001 willc001 deleted the steve/menu-active-excludes branch December 26, 2024 03:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants