Text
Text is a component that renders text. It is a wrapper around the Text component from React Native.
Import
To add the Text component to your project you can import it as follows:
import { Text } from '@amalgamaco/embassy-ui';
Example
Hello World
import React from 'react';
import { Text } from '@amalgamaco/embassy-ui';
<Text> Hello World </Text>;
Props
variant
The variant style to use. You can add more variants extending the theme configuration for this component.
The available variants are:
h1h2h3shbodybody-specialbody-italiclinkssmallsmall-boldsmall-linkx-smallx-small-boldx-small-link
Headline 1
Headline 2
Headline 3
Subtitle
Body
Body special
Body italic
Small
Small bold
Small link
Extra small
Extra small bold
Extra small link
import React from 'react';
import { Text } from '@amalgamaco/embassy-ui';
<VStack>
<Text variant="h1">Headline 1</Text>
<Text variant="h2">Headline 2</Text>
<Text variant="h3">Headline 3</Text>
<Text variant="sh">Subtitle</Text>
<Text variant="body">Body</Text>
<Text variant="body-special">Body special</Text>
<Text variant="body-italic">Body italic</Text>
<Text variant="small">Small</Text>
<Text variant="small-bold">Small bold</Text>
<Text variant="small-link">Small link</Text>
<Text variant="x-small">Extra small</Text>
<Text variant="x-small-bold">Extra small bold</Text>
<Text variant="x-small-link">Extra small link</Text>
<VStack>
You can see the rest of the props in the React Native documentation.