# Text
This component renders text. Remember, you can also add your own styling.
```tsx
import {render, Text, BlockStack} from '@shopify/ui-extensions-react/admin';
render('Playground', () => );
function App() {
return (
Name:
Jane Doe
);
}
```
```js
import {extend, Text, BlockStack} from '@shopify/ui-extensions/admin';
extend('Playground', (root) => {
const text = root.createComponent(BlockStack, {inlineAlignment: 'center', gap: true}, [
root.createComponent(Text, {fontWeight: 'bold'}, 'Name:'),
root.createComponent(Text, {}, 'Jane Doe'),
]);
root.appendChild(text);
});
```
## TextProps
### TextProps
### id
value: `string`
A unique identifier for the field.
### fontWeight
value: `FontWeight`
- FontWeight: 'light-300' | 'light-200' | 'light-100' | 'light' | 'base' | 'normal' | 'bold' | 'bold-100' | 'bold-200' | 'bold-300'
Sets the weight (or boldness) of the font.
### textOverflow
value: `TextOverflow`
- TextOverflow: 'ellipsis'
Set how hidden overflow content is signaled to users.
### fontVariant
value: `FontVariantOptions | FontVariantOptions[]`
- FontVariantOptions: 'numeric' | 'all-small-caps' | 'none'
Set all the variants for a font with a shorthand property.
### fontStyle
value: `FontStyle`
- FontStyle: 'italic' | 'normal'
Use to emphasize a word or a group of words.
### accessibilityRole
value: `TextAccessibilityRole`
- TextAccessibilityRole: 'address' | 'deletion' | 'mark' | 'emphasis' | 'offset' | 'strong'
Provide semantic meaning to content and improve support for assistive technologies.
## Related
- [Heading](https://shopify.dev/docs/api/admin-extensions/components/titles-and-text/heading)