Preview Code
The PreviewCode component is a powerful tool for documentation. It renders a live, interactive preview of a component and displays the corresponding source code below it, with a handy copy button.
Usage
The component takes two main props: rawCode (a string of the code to display) and children (the actual component to render).
<Button variant="outline">Click Me</Button><PreviewCode rawCode={`<Button variant="outline">Click Me</Button>`}>
<Button variant="outline">Click Me</Button>
</PreviewCode>