From 6101f34d503c9c0d550b05bb57fcfceeb5852e92 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Thu, 23 Jul 2026 16:07:21 -0400 Subject: [PATCH] update to use new endpoint --- .changeset/design-system-index-endpoint.md | 11 +++ packages/core/package.json | 1 + .../core/src/server/builder-design-systems.ts | 68 ++++++++++------ pnpm-lock.yaml | 78 ++++++++----------- .../design/app/pages/DesignSystemSetup.tsx | 12 --- .../design-system/DesignSystemSetup.tsx | 15 ---- 6 files changed, 88 insertions(+), 97 deletions(-) create mode 100644 .changeset/design-system-index-endpoint.md diff --git a/.changeset/design-system-index-endpoint.md b/.changeset/design-system-index-endpoint.md new file mode 100644 index 0000000000..93b0399bfd --- /dev/null +++ b/.changeset/design-system-index-endpoint.md @@ -0,0 +1,11 @@ +--- +"@agent-native/core": patch +--- + +Update Builder design-system indexing to call the current `/design-systems/v1/index` +endpoint with a structured `sources` array (uploaded files, public repos, connected +projects) instead of the retired `generate` endpoint and its flat `uploads` payload. +File selections are now attached per source, and the incomplete-response guard only +requires a `designSystemId`. "Open in Builder" now links into the actual +project/branch (`branchUrl`) when the service returns one, falling back to the +design-system-intelligence docs URL. diff --git a/packages/core/package.json b/packages/core/package.json index 55b772e2d8..77bd24321b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -337,6 +337,7 @@ "@assistant-ui/react-markdown": "^0.12.6", "@assistant-ui/store": ">=0.2.9 <0.2.14", "@assistant-ui/tap": "^0.5.14", + "@builder.io/ai-utils": "^0.84.0", "@clack/prompts": "^1.4.0", "@codemirror/lang-sql": "^6.10.0", "@codemirror/theme-one-dark": "^6.1.3", diff --git a/packages/core/src/server/builder-design-systems.ts b/packages/core/src/server/builder-design-systems.ts index c0930f8db3..c68eca4f8e 100644 --- a/packages/core/src/server/builder-design-systems.ts +++ b/packages/core/src/server/builder-design-systems.ts @@ -1,3 +1,5 @@ +import type { DesignSystemSourceInput } from "@builder.io/ai-utils"; + import { withBuilderUtmTrackingParams } from "../shared/builder-link-tracking.js"; import { FeatureNotConfiguredError } from "./credential-provider.js"; import { @@ -123,10 +125,12 @@ interface UploadStartResponse { uploads?: Array<{ idx: number; uploadUrl: string; uploadToken: string }>; } -interface GenerateResponse { - projectId?: string; - jobId?: string; +interface IndexResponse { designSystemId?: string; + jobId?: string; + projectId?: string; + branchUrl?: string; + branchName?: string; } const DEFAULT_MAX_CODE_FILES = 50; @@ -592,7 +596,7 @@ export async function startBuilderDesignSystemIndex( } const credentials = await resolveBuilderDesignSystemCredentials(); - let uploadTokens: string[] = []; + const sources: DesignSystemSourceInput[] = []; if (files.length > 0) { const uploadStart = await fetchWithTimeout( makeBuilderDesignSystemUrl("upload/start", credentials), @@ -623,11 +627,34 @@ export async function startBuilderDesignSystemIndex( } await uploadToResumableUrl(slots[i], files[i]); } - uploadTokens = slots.map((slot) => slot.uploadToken); + for (let i = 0; i < slots.length; i++) { + const name = files[i].name; + const fileSelection = options.selection?.[name]; + sources.push({ + kind: "file", + uploadToken: slots[i].uploadToken, + ...(fileSelection && fileSelection.length > 0 + ? { selection: { [name]: fileSelection } } + : {}), + }); + } } - const generate = await fetchWithTimeout( - makeBuilderDesignSystemUrl("generate", credentials), + if (options.githubRepoUrl?.trim()) { + sources.push({ + kind: "public-repo", + repoUrl: options.githubRepoUrl.trim(), + }); + } + if (options.connectedProjectId?.trim()) { + sources.push({ + kind: "connected-repo", + fusionProjectId: options.connectedProjectId.trim(), + }); + } + + const index = await fetchWithTimeout( + makeBuilderDesignSystemUrl("index", credentials), { method: "POST", headers: { @@ -635,26 +662,19 @@ export async function startBuilderDesignSystemIndex( "Content-Type": "application/json", }, body: JSON.stringify({ - uploads: uploadTokens, + sources, ...(options.projectName?.trim() - ? { projectName: options.projectName.trim() } - : {}), - ...(options.githubRepoUrl?.trim() - ? { githubRepoUrl: options.githubRepoUrl.trim() } - : {}), - ...(options.connectedProjectId?.trim() - ? { connectedProjectId: options.connectedProjectId.trim() } + ? { designSystemName: options.projectName.trim() } : {}), - ...(options.selection ? { selection: options.selection } : {}), ...(options.devToolsVersion?.trim() ? { devToolsVersion: options.devToolsVersion.trim() } : {}), }), }, ); - await assertOk(generate, "Builder design-system indexing failed"); - const generated = (await generate.json()) as GenerateResponse; - if (!generated.projectId || !generated.jobId || !generated.designSystemId) { + await assertOk(index, "Builder design-system indexing failed"); + const indexed = (await index.json()) as IndexResponse; + if (!indexed.designSystemId) { throw new Error( "Builder design-system indexing returned an incomplete response.", ); @@ -663,11 +683,13 @@ export async function startBuilderDesignSystemIndex( return { ok: true, source: "builder", - projectId: generated.projectId, - jobId: generated.jobId, - designSystemId: generated.designSystemId, + projectId: indexed.projectId ?? "", + jobId: indexed.jobId ?? "", + designSystemId: indexed.designSystemId, suggestedTitle: options.projectName?.trim() || null, - builderUrl: builderDesignSystemUrl(generated.designSystemId), + builderUrl: indexed.branchUrl?.trim() + ? indexed.branchUrl.trim() + : builderDesignSystemUrl(indexed.designSystemId), status: "in-progress", }; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b4e6adacbe..0637b08b49 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -752,6 +752,9 @@ importers: '@assistant-ui/tap': specifier: ^0.5.14 version: 0.5.16(@types/react@19.2.17)(react@19.2.7) + '@builder.io/ai-utils': + specifier: ^0.84.0 + version: 0.84.0 '@clack/prompts': specifier: ^1.4.0 version: 1.6.0 @@ -796,10 +799,10 @@ importers: version: 1.2.12(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@react-router/dev': specifier: ^8.1.0 - version: 8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@7.0.2)(vite@8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0) + version: 8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0) '@react-router/fs-routes': specifier: ^8.1.0 - version: 8.1.0(@react-router/dev@8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@7.0.2)(vite@8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0))(typescript@7.0.2) + version: 8.1.0(@react-router/dev@8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0))(typescript@6.0.3) '@resvg/resvg-js': specifier: ^2.6.2 version: 2.6.2 @@ -865,7 +868,7 @@ importers: version: 11.11.1 i18next: specifier: 26.3.1 - version: 26.3.1(typescript@7.0.2) + version: 26.3.1(typescript@6.0.3) isbot: specifier: ^5 version: 5.1.44 @@ -907,7 +910,7 @@ importers: version: 3.8.3 react-i18next: specifier: 17.0.8 - version: 17.0.8(i18next@26.3.1(typescript@7.0.2))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@7.0.2) + version: 17.0.8(i18next@26.3.1(typescript@6.0.3))(react-dom@19.2.7(react@19.2.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7)(typescript@6.0.3) react-markdown: specifier: ^10.1.0 version: 10.1.0(@types/react@19.2.17)(react@19.2.7) @@ -946,7 +949,7 @@ importers: version: 1.0.3 typescript: specifier: '>=5' - version: 7.0.2 + version: 6.0.3 y-protocols: specifier: 'catalog:' version: 1.0.7(yjs@13.6.31) @@ -6547,6 +6550,9 @@ packages: resolution: {integrity: sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==} hasBin: true + '@builder.io/ai-utils@0.84.0': + resolution: {integrity: sha512-YYioQcAQ3rSyukvm6T1y+mRCQQWmOvvvf2kqKY+tKEoV1XhJ7uRP/481miXAVdprrLSJw6aKMV6GTkQIvywHhg==} + '@changesets/apply-release-plan@7.1.1': resolution: {integrity: sha512-9qPCm/rLx/xoOFXIHGB229+4GOL76S4MC+7tyOuTsR6+1jYlfFDQORdvwR5hDA6y4FL2BPt3qpbcQIS+dW85LA==} @@ -21863,6 +21869,10 @@ snapshots: dependencies: css-tree: 3.2.1 + '@builder.io/ai-utils@0.84.0': + dependencies: + zod: 4.4.3 + '@changesets/apply-release-plan@7.1.1': dependencies: '@changesets/config': 3.1.4 @@ -27586,7 +27596,7 @@ snapshots: - babel-plugin-macros - supports-color - '@react-router/dev@8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0)': + '@react-router/dev@8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0)': dependencies: '@babel/core': 7.29.7 '@babel/generator': 7.29.7 @@ -27615,7 +27625,7 @@ snapshots: semver: 7.8.5 tinyglobby: 0.2.17 valibot: 1.4.1(typescript@6.0.3) - vite: 8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0) + vite: 8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0) optionalDependencies: typescript: 6.0.3 wrangler: 4.81.0 @@ -27623,7 +27633,7 @@ snapshots: - babel-plugin-macros - supports-color - '@react-router/dev@8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@25.9.3)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0)': + '@react-router/dev@8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0)': dependencies: '@babel/core': 7.29.7 '@babel/generator': 7.29.7 @@ -27652,7 +27662,7 @@ snapshots: semver: 7.8.5 tinyglobby: 0.2.17 valibot: 1.4.1(typescript@6.0.3) - vite: 8.1.0(@types/node@25.9.3)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0) + vite: 8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0) optionalDependencies: typescript: 6.0.3 wrangler: 4.81.0 @@ -27660,7 +27670,7 @@ snapshots: - babel-plugin-macros - supports-color - '@react-router/dev@8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@7.0.2)(vite@8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0)': + '@react-router/dev@8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@25.9.3)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0)': dependencies: '@babel/core': 7.29.7 '@babel/generator': 7.29.7 @@ -27669,7 +27679,7 @@ snapshots: '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) '@babel/traverse': 7.29.7 '@babel/types': 7.29.7 - '@react-router/node': 8.1.0(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@7.0.2) + '@react-router/node': 8.1.0(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3) '@remix-run/node-fetch-server': 0.13.3 babel-dead-code-elimination: 1.0.12 chokidar: 5.0.0 @@ -27688,10 +27698,10 @@ snapshots: react-router: 8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) semver: 7.8.5 tinyglobby: 0.2.17 - valibot: 1.4.1(typescript@7.0.2) - vite: 8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0) + valibot: 1.4.1(typescript@6.0.3) + vite: 8.1.0(@types/node@25.9.3)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0) optionalDependencies: - typescript: 7.0.2 + typescript: 6.0.3 wrangler: 4.81.0 transitivePeerDependencies: - babel-plugin-macros @@ -27718,26 +27728,26 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@react-router/fs-routes@8.1.0(@react-router/dev@8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0))(typescript@6.0.3)': + '@react-router/fs-routes@8.1.0(@react-router/dev@8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0))(typescript@6.0.3)': dependencies: - '@react-router/dev': 8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0) + '@react-router/dev': 8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0) minimatch: 10.2.5 optionalDependencies: typescript: 6.0.3 - '@react-router/fs-routes@8.1.0(@react-router/dev@8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@25.9.3)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0))(typescript@6.0.3)': + '@react-router/fs-routes@8.1.0(@react-router/dev@8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0))(typescript@6.0.3)': dependencies: - '@react-router/dev': 8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@25.9.3)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0) + '@react-router/dev': 8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0) minimatch: 10.2.5 optionalDependencies: typescript: 6.0.3 - '@react-router/fs-routes@8.1.0(@react-router/dev@8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@7.0.2)(vite@8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0))(typescript@7.0.2)': + '@react-router/fs-routes@8.1.0(@react-router/dev@8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@25.9.3)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0))(typescript@6.0.3)': dependencies: - '@react-router/dev': 8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@7.0.2)(vite@8.1.0(@types/node@24.13.2)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0) + '@react-router/dev': 8.1.0(babel-plugin-macros@3.1.0)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.0(@types/node@25.9.3)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))(wrangler@4.81.0) minimatch: 10.2.5 optionalDependencies: - typescript: 7.0.2 + typescript: 6.0.3 '@react-router/node@8.1.0(@typescript/typescript6@6.0.2)(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))': dependencies: @@ -27753,13 +27763,6 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@react-router/node@8.1.0(react-router@8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@7.0.2)': - dependencies: - '@remix-run/node-fetch-server': 0.13.3 - react-router: 8.1.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - optionalDependencies: - typescript: 7.0.2 - '@react-three/drei@10.7.7(@react-three/fiber@9.6.1(@types/react@19.2.17)(expo-asset@57.0.5(expo@57.0.6)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7)(typescript@6.0.3))(expo-file-system@57.0.1(expo@57.0.6)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.17)(react@19.2.7)))(expo@57.0.6)(immer@11.1.8)(react-dom@19.2.7(react@19.2.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7)(three@0.176.0))(@types/react@19.2.17)(@types/three@0.176.0)(immer@11.1.8)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(three@0.176.0)': dependencies: '@babel/runtime': 7.29.2 @@ -32801,10 +32804,6 @@ snapshots: optionalDependencies: typescript: 6.0.3 - i18next@26.3.1(typescript@7.0.2): - optionalDependencies: - typescript: 7.0.2 - iceberg-js@0.8.1: {} iconv-lite@0.6.3: @@ -35287,17 +35286,6 @@ snapshots: react-native: 0.86.0(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.17)(react@19.2.7) typescript: 6.0.3 - react-i18next@17.0.8(i18next@26.3.1(typescript@7.0.2))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@7.0.2): - dependencies: - '@babel/runtime': 7.29.2 - html-parse-stringify: 3.0.1 - i18next: 26.3.1(typescript@7.0.2) - react: 19.2.7 - use-sync-external-store: 1.6.0(react@19.2.7) - optionalDependencies: - react-dom: 19.2.7(react@19.2.7) - typescript: 7.0.2 - react-is@16.13.1: {} react-is@17.0.2: {} @@ -36978,10 +36966,6 @@ snapshots: optionalDependencies: typescript: 6.0.3 - valibot@1.4.1(typescript@7.0.2): - optionalDependencies: - typescript: 7.0.2 - validate-npm-package-name@5.0.1: {} vary@1.1.2: {} diff --git a/templates/design/app/pages/DesignSystemSetup.tsx b/templates/design/app/pages/DesignSystemSetup.tsx index e28f4220e0..30f9ec1600 100644 --- a/templates/design/app/pages/DesignSystemSetup.tsx +++ b/templates/design/app/pages/DesignSystemSetup.tsx @@ -1112,18 +1112,6 @@ function BuilderIndexPreview({
{result.projectId}
-
- {"Job" /* i18n-ignore Builder indexing field */} -
-
- {result.jobId} -
-
- {"Design system" /* i18n-ignore Builder indexing field */} -
-
- {result.designSystemId} -
diff --git a/templates/slides/app/components/design-system/DesignSystemSetup.tsx b/templates/slides/app/components/design-system/DesignSystemSetup.tsx index da0f8f633b..dbd589139e 100644 --- a/templates/slides/app/components/design-system/DesignSystemSetup.tsx +++ b/templates/slides/app/components/design-system/DesignSystemSetup.tsx @@ -905,21 +905,6 @@ function BuilderIndexPreview({
-
-
- {t("designSystemSetup.builderDesignSystemId")} -
-
- {result.designSystemId} -
-
- {t("designSystemSetup.builderJobId")} -
-
- {result.jobId} -
-
-