@fcannizzaro/streamdeck-react

Text

A convenience component for rendering text with shorthand style props.

Text renders a span with shorthand props for common text styling.

Import

import { Text } from '@fcannizzaro/streamdeck-react';

Props

interface TextProps {
  className?: string;
  size?: number;
  color?: string;
  weight?: number;
  align?: 'left' | 'center' | 'right';
  font?: string;
  lineHeight?: number;
  style?: CSSProperties;
  children?: ReactNode;
}
PropCSS Property
sizefontSize
colorcolor
weightfontWeight
aligntextAlign
fontfontFamily
lineHeightlineHeight

Example

<Text size={24} color="white" weight={700} align="center" font="Inter">
  Hello
</Text>

Notes

  • Font must be loaded in the plugin config for text to render. See Font Management.
  • If a requested fontWeight isn't loaded, the nearest available weight is used.

On this page