From ae57e01311f15a5ad5604ea0028a6e1f290f926f Mon Sep 17 00:00:00 2001 From: Eric Capps Date: Tue, 16 Dec 2025 16:27:56 -0600 Subject: [PATCH] Add EmptyState docs --- .../screenshots/emptystate-default.png | Bin 0 -> 18378 bytes .../screenshots/emptystate-thumbnail.png | Bin 0 -> 11463 bytes .../surfaces/point-of-sale/components.d.ts | 22 +++++++-- .../point-of-sale/components/EmptyState.d.ts | 12 +++++ .../components/EmptyState/EmptyState.doc.ts | 44 ++++++++++++++++++ .../EmptyState/examples/default.html | 4 ++ .../point-of-sale/components/Tab.d.ts | 2 +- .../point-of-sale/components/Tabs.d.ts | 2 +- .../components/targets/StandardComponents.ts | 1 + 9 files changed, 82 insertions(+), 5 deletions(-) create mode 100644 packages/ui-extensions/docs/surfaces/point-of-sale/screenshots/emptystate-default.png create mode 100644 packages/ui-extensions/docs/surfaces/point-of-sale/screenshots/emptystate-thumbnail.png create mode 100644 packages/ui-extensions/src/surfaces/point-of-sale/components/EmptyState/EmptyState.doc.ts create mode 100644 packages/ui-extensions/src/surfaces/point-of-sale/components/EmptyState/examples/default.html diff --git a/packages/ui-extensions/docs/surfaces/point-of-sale/screenshots/emptystate-default.png b/packages/ui-extensions/docs/surfaces/point-of-sale/screenshots/emptystate-default.png new file mode 100644 index 0000000000000000000000000000000000000000..f85b97aaac7e55b1d7eaf4afaa5b9d1fd52310d3 GIT binary patch literal 18378 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

voo--L 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

iVtN9k2h}V9CFOk6+=+K73#cI1UGG5c~lj zKau=a><$BPy7TA5CIjrD+wW%ndpDiF!3Pi$iA|UOIDK0F13rFLun!+U75p!J{JG@6 z5I+8hw`o=R7P9vTeEhNi3m;D3B6Pk}tbBtHhd-D67JLBG@h{W`+U6fi%I}KPi32n~ zfRE&F2bKb-aNYZgeRUNL8S#9#0)i4w*0Mb;W_%Pm3aPs0FmiFY{5Wu~>Gcc{r5*-2 zm-~Qn6gG%*{xFU}&cbuHCvviZXhLkVVfnVG8kIeptFt+qsYNA$zb`nHggAuuJM#}$ zMGf{g$KPn=f5Fo4y89o!^pjdfh}?}ry;^JkwhGF^_pJ`VAi?!@@eALP!xoe!e#_i9 zNOF8#)KlHn|B#b~gQfWL~uIN(%k`^zhomR z_sfEr==|)TB?tI_i|p)k#uu^wZ?SMV)V*gP{QjYcW0(N}`Dxy;w+eqV^WU`VkV$f_ zgznq@VdHFnD#%u@&c+6umi{18K)ilVc2ww>&GfvN yWzmONWn_#6N)Tr6Z|+X~5;uNREPja_-d^zwWtnX%C=AdIkesxVRNgfMpZ@`F(RHx^ literal 0 HcmV?d00001 diff --git a/packages/ui-extensions/docs/surfaces/point-of-sale/screenshots/emptystate-thumbnail.png b/packages/ui-extensions/docs/surfaces/point-of-sale/screenshots/emptystate-thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..44b4a94cedef959b67e85189e7c27f351bee278e GIT binary patch literal 11463 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 { + /** + * The subheading of the EmptyState. + */ subheading?: string; + /** + * The primary action to perform, provided as a button or link type element. + */ primaryAction?: ComponentChild; + /** + * The secondary actions to perform, provided as button or link type elements. + */ secondaryActions?: ComponentChild; + /** + * The graphic to display in the EmptyState. The only supported components is `Icon`, with a type of `alert-circle`, `search`, `info`, or `circle-info`. + */ graphic?: ComponentChild; } type ElementProps$2 = Omit; @@ -4608,7 +4620,7 @@ declare module 'preact' { } } -declare const tagName$5 = "s-tab"; +declare const tagName$5 = "s-tabs"; interface TabsJSXProps extends Pick { children?: ComponentChildren; onChange?: ((event: CallbackEvent) => void) | null; @@ -4643,7 +4655,7 @@ declare module 'preact' { } } -declare const tagName$3 = "s-tabs"; +declare const tagName$3 = "s-tab"; interface TabJSXProps extends Pick { children?: StringChildren; } @@ -4784,12 +4796,16 @@ interface Link { } interface EmptyStateSlots { + /** The primary action to perform, provided as a button or link type element. */ 'primary-action'?: HTMLElement; + /** The secondary actions to perform, provided as button or link type elements. */ 'secondary-actions'?: HTMLElement; + /** The graphic to display in the EmptyState. The only supported components is `Icon`, with a type of `alert-circle`, `search`, `info`, or `circle-info`. */ 'graphic'?: HTMLElement; } interface EmptyState { + /** The subheading of the EmptyState. */ subheading?: string; /** The heading of the EmptyState. */ heading?: string; @@ -4897,7 +4913,7 @@ interface Switch { } interface TabsEvents { - change?: (event: CallbackEvent) => void; + change?: (event: CallbackEvent) => void; } interface Tabs { diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/components/EmptyState.d.ts b/packages/ui-extensions/src/surfaces/point-of-sale/components/EmptyState.d.ts index 7fe9733f53..4eaae630d5 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/components/EmptyState.d.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/components/EmptyState.d.ts @@ -30,9 +30,21 @@ export type HtmlElementTagNameProps = T & HTMLElement; declare const tagName = "s-empty-state"; export interface EmptyStateJSXProps extends Pick { + /** + * The subheading of the EmptyState. + */ subheading?: string; + /** + * The primary action to perform, provided as a button or link type element. + */ primaryAction?: ComponentChild; + /** + * The secondary actions to perform, provided as button or link type elements. + */ secondaryActions?: ComponentChild; + /** + * The graphic to display in the EmptyState. The only supported components is `Icon`, with a type of `alert-circle`, `search`, `info`, or `circle-info`. + */ graphic?: ComponentChild; } export type ElementProps = Omit; diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/components/EmptyState/EmptyState.doc.ts b/packages/ui-extensions/src/surfaces/point-of-sale/components/EmptyState/EmptyState.doc.ts new file mode 100644 index 0000000000..a259dfd07a --- /dev/null +++ b/packages/ui-extensions/src/surfaces/point-of-sale/components/EmptyState/EmptyState.doc.ts @@ -0,0 +1,44 @@ +import {ReferenceEntityTemplateSchema} from '@shopify/generate-docs'; + +const data: ReferenceEntityTemplateSchema = { + name: 'EmptyState', + description: + 'The `EmptyState` component displays a placeholder view when there is no content to show. Use it to guide users on what to do next, such as adding new items or performing actions to populate the view.', + thumbnail: 'emptystate-thumbnail.png', + isVisualComponent: true, + type: '', + definitions: [ + { + title: 'Properties', + description: + 'Configure the following properties on the `EmptyState` component.', + type: 'EmptyState', + }, + { + title: 'Slots', + description: + 'The `EmptyState` component supports slots for adding graphics and actions. Learn more about [using slots](/docs/api/polaris/using-polaris-web-components#slots).', + type: 'EmptyStateSlots', + }, + ], + category: 'Polaris web components', + subCategory: 'Layout and structure', + defaultExample: { + image: 'emptystate-default.png', + description: + 'Create layouts using a `EmptyState` component. This example demonstrates a basic empty state container.', + codeblock: { + title: 'Create a generic empty state', + tabs: [ + { + code: './examples/default.html', + language: 'html', + }, + ], + }, + }, + subSections: [], + related: [], +}; + +export default data; diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/components/EmptyState/examples/default.html b/packages/ui-extensions/src/surfaces/point-of-sale/components/EmptyState/examples/default.html new file mode 100644 index 0000000000..b9cc8407a4 --- /dev/null +++ b/packages/ui-extensions/src/surfaces/point-of-sale/components/EmptyState/examples/default.html @@ -0,0 +1,4 @@ + + + Primary action + diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/components/Tab.d.ts b/packages/ui-extensions/src/surfaces/point-of-sale/components/Tab.d.ts index 0996870122..73c763ec45 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/components/Tab.d.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/components/Tab.d.ts @@ -28,7 +28,7 @@ export interface BaseElementPropsWithChildren extends Base export type IntrinsicElementProps = T & BaseElementPropsWithChildren; export type HtmlElementTagNameProps = T & HTMLElement; -declare const tagName = "s-tabs"; +declare const tagName = "s-tab"; export interface TabJSXProps extends Pick { children?: StringChildren; } diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/components/Tabs.d.ts b/packages/ui-extensions/src/surfaces/point-of-sale/components/Tabs.d.ts index 47b9e4ee2d..a0c28ce04f 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/components/Tabs.d.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/components/Tabs.d.ts @@ -37,7 +37,7 @@ export interface CallbackEvent { target: HTMLElementTagNameMap[T] | null; } -declare const tagName = "s-tab"; +declare const tagName = "s-tabs"; export interface TabsJSXProps extends Pick { children?: ComponentChildren; onChange?: ((event: CallbackEvent) => void) | null; diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/components/targets/StandardComponents.ts b/packages/ui-extensions/src/surfaces/point-of-sale/components/targets/StandardComponents.ts index a66fbb80b4..26124035e1 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/components/targets/StandardComponents.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/components/targets/StandardComponents.ts @@ -11,6 +11,7 @@ export type StandardComponents = | 'DateSpinner' | 'Divider' | 'EmailField' + | 'EmptyState' | 'Heading' | 'Icon' | 'Image'