docs(table): pin TanStack Table links to v8 - #445
Merged
Conversation
Ports two contiguous upstream commits, batched per PORTING.md §6 step 4b. nuxt/ui@545f9e37 `fix(Icon): render bundled icons during SSR in Vue` — no-op. There is no `Icon` component in this fork at all: `find src -name 'Icon.vue'` returns nothing and `src/runtime/vue/components/` holds only `color-mode`. By design rather than omission, and already recorded — the §1 component comparison from #423 lists `Icon` and `prose/Icon` among the nineteen names that exist only upstream. Icons here are `@bitrix24/b24icons-vue` components imported and rendered directly, so there is no SSR path to fix. nuxt/ui@be58f3f5 `docs(table): pin TanStack Table links to v8` — ported. `latest` now resolves to a major whose API the documentation no longer matches. It applies here for the same reason, checked rather than assumed: this fork depends on `@tanstack/vue-table ^8.21.3`, so every `latest` link documents an API our Table does not implement. 18 links across `docs/content/docs/2.components/table.md` and `skills/b24-ui-nuxt/references/recipes/data-tables.md`, plus the two labels upstream widened to name the version. We inherit the mislabelled link too. Line 523, in *With column pinning*, pointed at the **row** pinning API; it now points at column pinning. Worth separating from the version pin: that one is a content error, and a sweep of `latest` -> `v8` alone would have carried it forward untouched. Not applicable: `docs/.../3.migration/2.v3.md`. Our migration directory holds only `1.v2.md` — this fork has no v3 migration page. Verify (CI=true): lint · test (6790 passed, 6 skipped, 298 files) · docs:generate (1255 routes) — all green. Documentation only. Zero `tanstack.com/table/latest` remain; 18 `tanstack.com/table/v8`.
IgorShevchik
added a commit
that referenced
this pull request
Aug 20, 2026
) Bookkeeping only, per PORTING.md §6 step 4: the last entries of a run cannot name their own merge, so they land as `pending-merge` and a follow-up fills them in. Both merged in #445, squash `fc562bce`. No `pending-merge` remains. 263 entries, and `cursor` is `be58f3f5`. `.sync/dep-parity.json` already sits at this cursor; #445 refreshed it. Four JSON fields. Verified with lint and the `test/utils` suite, where both specs that read `.sync/` live — `icon-map.spec.ts` and `dep-parity.spec.ts`, the latter comparing this file's `cursor` against the snapshot's. Co-authored-by: Shevchik Igor <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ports the two commits upstream landed after the last run closed. Adjacent, so batched per
PORTING.md§6 step 4b.1.
nuxt/ui@545f9e37—fix(Icon): render bundled icons during SSR in Vue→ no-opThere is no
Iconcomponent in this fork at all.find src -name 'Icon.vue'returns nothing, andsrc/runtime/vue/components/holds onlycolor-mode.By design rather than omission, and already on record: the §1 component comparison added in #423 lists
Iconandprose/Iconamong the nineteen names that exist only upstream. b24ui has no icon wrapper — icons are@bitrix24/b24icons-vuecomponents, imported and rendered directly, which is whydata-slot="icon"appears 6672 times across the snapshots and no component ever passes a name string.No SSR path to fix.
2.
nuxt/ui@be58f3f5—docs(table): pin TanStack Table links to v8→ portedlatestnow resolves to a major whose API the documentation no longer matches.It applies here for the same reason, checked rather than assumed: this fork depends on
@tanstack/vue-table ^8.21.3, so everylatestlink documents an API our Table does not implement.18 links across two files —
docs/content/docs/2.components/table.md(17) andskills/b24-ui-nuxt/references/recipes/data-tables.md(1) — plus the two labels upstream widened to name the version.The mislabelled link is inherited too
Our line 523, in With column pinning, read:
pointing at row pinning from the column-pinning section. Now
[Column Pinning APIs](…/features/column-pinning), matching upstream's fix.Worth separating from the version pin: that one is a content error, and a sweep of
latest→v8alone would have carried it forward untouched — which is what makes reading the diff worth more than replaying it.Not applicable
docs/content/docs/1.getting-started/3.migration/2.v3.md. Our migration directory holds only1.v2.md; this fork has no v3 migration page.Verify (
CI=true)lint·test·docs:generate— all green. Tests 6790 passed | 6 skipped across 298 files, 1255 routes prerendered.Documentation only — no component, theme or type is touched. Zero
tanstack.com/table/latestremain; 18tanstack.com/table/v8.Ledger
cursor→be58f3f5, both entries and logs added,.sync/dep-parity.jsonrefreshed. A bookkeeping PR follows to fill in theirpr/b24ui_sha.Generated by Claude Code