Skip to main content

CoreText

Headless Text component with typography shorthand props. No default font, size, or colour, all styling is explicit.

Preview

Hello

import { CoreText } from '@devraj-labs/vajra-ui-core';

<CoreText fontSize={16} fontWeight="600" color="#111827" lineHeight={24}>
Hello
</CoreText>

Usage

import { CoreText } from '@devraj-labs/vajra-ui-core';

<CoreText fontSize={16} fontWeight="600" color="#111" lineHeight={24}>
Hello
</CoreText>

API

PropTypeMaps to
fontSizenumberfontSize
lineHeightnumberlineHeight
fontWeightTextStyle['fontWeight']fontWeight
fontFamilystringfontFamily
letterSpacingnumberletterSpacing
colorstringcolor
alignTextStyle['textAlign']textAlign
decorationTextStyle['textDecorationLine']textDecorationLine
transformTextStyle['textTransform']textTransform
styleTextStyle | TextStyle[]Merged last
childrenReact.ReactNodeText content
flexnumberflex

Also accepts all native TextProps.

Example

CoreText example