--- title: Embeds description: Using embed components slug: embeds --- # Embeds Reacord comes with an `` component for sending rich embeds. ```jsx import { Embed } from "reacord" function FancyMessage({ title, description }) { return ( ) } ``` ```jsx reacord.send(channelId, ) ``` Reacord also comes with multiple embed components, for defining embeds on a piece-by-piece basis. This enables composition: ```jsx import { Embed, EmbedTitle } from "reacord" function FancyDetails({ title, description }) { return ( <> {title} {/* embed descriptions are just text */} {description} ) } function FancyMessage({ children }) { return ( {children} ) } ``` ```jsx reacord.send( channelId, , ) ``` See the [API Reference](/api/index.html#EmbedAuthorProps) for the full list of embed components.