From d38b6c5933d4ce4efba9d3bea849eca03d442283 Mon Sep 17 00:00:00 2001 From: Kyle Bavender Date: Fri, 16 Jan 2026 15:15:44 -0500 Subject: [PATCH] Add admin.app.tools.data extension target Port of #3706 from 2025-10 branch. Co-Authored-By: Claude Opus 4.5 --- .changeset/add-admin-tools-data-target.md | 5 +++++ .../src/surfaces/admin/extension-targets.ts | 9 +++++++++ 2 files changed, 14 insertions(+) create mode 100644 .changeset/add-admin-tools-data-target.md diff --git a/.changeset/add-admin-tools-data-target.md b/.changeset/add-admin-tools-data-target.md new file mode 100644 index 0000000000..f2b35dc34a --- /dev/null +++ b/.changeset/add-admin-tools-data-target.md @@ -0,0 +1,5 @@ +--- +'@shopify/ui-extensions': patch +--- + +Add admin.app.tools.data extension target diff --git a/packages/ui-extensions/src/surfaces/admin/extension-targets.ts b/packages/ui-extensions/src/surfaces/admin/extension-targets.ts index 05f3a93d81..5dc42d6046 100644 --- a/packages/ui-extensions/src/surfaces/admin/extension-targets.ts +++ b/packages/ui-extensions/src/surfaces/admin/extension-targets.ts @@ -12,6 +12,7 @@ import type { DiscountFunctionSettingsApi, CustomerSegmentTemplateApi, CustomerSegmentTemplate, + StandardApi, } from './api'; import { ShouldRenderApi, @@ -725,6 +726,14 @@ export interface ExtensionTargets { ShouldRenderApi<'admin.product-index.selection-print-action.should-render'>, ShouldRenderOutput >; + + /** + * Provides tools data for the admin tools functionality. + */ + 'admin.app.tools.data': RunnableExtension< + StandardApi<'admin.app.tools.data'>, + undefined + >; } export type ExtensionTarget = keyof ExtensionTargets;