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:
h1
h2
h3
sh
body
body-special
body-italic
links
small
small-bold
small-link
x-small
x-small-bold
x-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.