# TextIconProps

Props for text/emoji icons

## Definition

```tsx
export interface TextIconProps extends BaseIconProps {
    /**
     * Text or emoji character(s)
     * @example "×"
     * @example "💾"
     */
    icon: string;

    /**
     * Icon size - supports FontAwesome size strings, numbers, or CSS units
     */
    size?: SizeProp | number | string;

    /**
     * Font size (overrides size for text)
     */
    fontSize?: number | string;
}
```

## Usage

```tsx
import { TextIconProps } from 'uxp/components';
```

## Related Types

* [BaseIconProps](https://help.iviva.com/uxp/v5/additional-resources/types/baseiconprops)
* [AnimationProps](https://help.iviva.com/uxp/v5/additional-resources/types/animationprops)
* [SkeletonLoaderProps](https://help.iviva.com/uxp/v5/additional-resources/types/skeletonloaderprops)
