# SkeletonTextBlock SkeletonTextBlock is used to provide a low fidelity representation of a block of text before it appears on the page. Optionally you can use any text content inside `SkeletonTextBlock` to be used as a base for the rendered skeleton ```tsx import {render, SkeletonTextBlock} from '@shopify/checkout-ui-extensions-react'; render('Checkout::Dynamic::Render', () => ); function Extension() { return ; } ``` ```js import {extend, SkeletonTextBlock} from '@shopify/checkout-ui-extensions'; extend('Checkout::Dynamic::Render', (root) => { const skeletonTextBlock = root.createComponent(SkeletonTextBlock); root.appendChild(skeletonTextBlock); }); ``` ## SkeletonTextBlockProps ### SkeletonTextBlockProps ### emphasis value: `"bold"` ### lines value: `number` Number of lines to display when no children are passed. ### size value: `TextSize` - TextSize: Extract | 'medium' - Size: 'extraSmall' | 'small' | 'base' | 'large' | 'extraLarge' | 'fill' Size of the text the skeleton replaces. ### id value: `string` A unique identifier for the component.