Theme Playground

Commerce

ProductCardSkeleton

Loading placeholder shaped like the storefront product card.

Best for

product grid loadingsearch result loadingcard layout stabilization

Import

import { ProductCardSkeleton } from "@enadhq/enad-react-sdk/client/storefront"

When to use it

Use ProductCardSkeleton while a product listing is fetching and the final layout rhythm should stay visible. It is most useful for grids, recommendation rows, and search results.

Composition notes

The component is already shaped like the production product card, so the main job is to place it in the same grid and count that the final results will use.

Behavior and theming guidance

Show enough skeleton cards to communicate the expected layout, but avoid huge walls of placeholders that make the loading state feel heavier than the content itself.

Examples

Live examples you can edit directly in the sandbox.

1 example

Grid loading state

Use several skeletons in the same grid structure as the final results to avoid layout shift while data loads.

Component Sets

Preview the first example across the available component-set presets to compare tone, spacing, and structural defaults.

Props

PropTypeDefaultDescription
classNamestring
No description yet.