feat(renderer): PreviewPane with empty state and MarkdownRenderer

This commit is contained in:
2026-06-05 13:07:55 +05:30
parent d81d8c28d2
commit b75f436aaa
2 changed files with 50 additions and 0 deletions
@@ -0,0 +1,20 @@
import { MarkdownRenderer } from './MarkdownRenderer';
import { usePreviewStore } from '@/stores/preview-store';
export function PreviewPane() {
const { source } = usePreviewStore();
if (!source) {
return (
<div className="flex h-full items-center justify-center text-muted-foreground">
<p>Nothing to preview. Start typing in the editor.</p>
</div>
);
}
return (
<div className="h-full overflow-auto bg-card/10">
<MarkdownRenderer source={source} />
</div>
);
}