Skip to content

fix(deps): update dependency solid-icons to v1.2.0 - #523

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/solid-icons-1.x
Open

fix(deps): update dependency solid-icons to v1.2.0#523
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/solid-icons-1.x

Conversation

@renovate

@renovate renovate Bot commented May 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
solid-icons (source) 1.1.01.2.0 age confidence

Release Notes

x64Bits/solid-icons (solid-icons)

v1.2.0

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/solid-icons-1.x branch from 14e49ea to f039008 Compare May 18, 2026 17:46
@renovate
renovate Bot force-pushed the renovate/solid-icons-1.x branch 2 times, most recently from 5de23f8 to 14f9ee6 Compare June 1, 2026 20:03
@renovate
renovate Bot force-pushed the renovate/solid-icons-1.x branch 2 times, most recently from 60e75a0 to c454102 Compare June 17, 2026 05:42
@xrgzs xrgzs added invalid This doesn't seem right wontfix This will not be worked on labels Jun 17, 2026
@renovate
renovate Bot force-pushed the renovate/solid-icons-1.x branch from c454102 to a7bfc6e Compare June 30, 2026 03:51
@renovate
renovate Bot force-pushed the renovate/solid-icons-1.x branch 2 times, most recently from 71d8db7 to eaf9fca Compare July 12, 2026 09:55
@renovate
renovate Bot force-pushed the renovate/solid-icons-1.x branch 2 times, most recently from efe98bc to 106e062 Compare July 20, 2026 16:03
@renovate
renovate Bot force-pushed the renovate/solid-icons-1.x branch 2 times, most recently from be810f2 to 00c5be6 Compare July 30, 2026 15:13
@renovate
renovate Bot force-pushed the renovate/solid-icons-1.x branch 2 times, most recently from 4fee45f to 37ceb4c Compare August 11, 2026 23:52
@renovate
renovate Bot force-pushed the renovate/solid-icons-1.x branch from 37ceb4c to c9115b5 Compare August 14, 2026 18:12
@renovate
renovate Bot force-pushed the renovate/solid-icons-1.x branch 2 times, most recently from e3302f6 to 066ac43 Compare August 28, 2026 14:18

@pikachuren pikachuren left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

结论:请求修改 — 上游删除了在用图标的导出,构建直接失败

这个看起来是常规 minor 升级,但 1.1.0 → 1.2.0 实际移除了仓库正在使用的图标导出。Build Check 报了 29 个错误,首个是:

[MISSING_EXPORT] "TbX" is not exported by "solid-icons/tb/index.js"
 src/components/FolderTree.tsx:5:10
 import { TbX, TbCheck } from "solid-icons/tb";

我对比了两个版本的类型声明确认了这一点:solid-icons@1.1.0tb/index.d.ts 里能匹配到 TbX/TbCheck,而 1.2.0 里一个都没有。也就是说 Tabler 图标集在 1.2.0 中经历了重命名或重新生成,旧名称不再存在。

需要注意这类问题的影响面比构建报错显示的更大:MISSING_EXPORT 只能覆盖静态 import,如果代码里有动态引用图标名的地方,构建不会报错但运行时会渲染成空白。

建议的处理方式:

  1. 查一下 1.2.0 中这些图标的新名称(Tabler 上游把 x 改名为 xmark 一类的情况比较常见),确认是纯重命名还是真的移除;
  2. 逐个更新全部 29 处引用,不要只修构建报错的那几个文件;
  3. 全量搜索一遍非静态的图标引用;
  4. 合并前人工过一遍受影响的界面,确认图标都正常显示——图标缺失不会抛异常,只会静默变空白,很容易漏掉。

由于改动量不小且涉及 UI 视觉,建议把图标重命名的适配和这次依赖升级放在同一个 PR 里一起合,避免中间态构建不过。

@renovate
renovate Bot force-pushed the renovate/solid-icons-1.x branch from 066ac43 to 6e03af5 Compare September 2, 2026 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

invalid This doesn't seem right wontfix This will not be worked on

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants