@furystack/shades-common-components
Version:
Common UI components for FuryStack Shades
19 lines • 845 B
TypeScript
export type MarkdownDisplayProps = {
/** The raw Markdown string to render */
content: string;
/** When false, checkboxes can be toggled. Defaults to true. */
readOnly?: boolean;
/** Called with the updated Markdown string when a checkbox is toggled */
onChange?: (newContent: string) => void;
};
/**
* Renders a Markdown string using FuryStack Shades components.
* Supports headings, paragraphs, lists, checkboxes, code blocks,
* blockquotes, images, links, and horizontal rules.
*/
export declare const MarkdownDisplay: (props: MarkdownDisplayProps & Omit<Partial<HTMLElement>, "style"> & {
style?: Partial<CSSStyleDeclaration>;
} & {
ref?: import("@furystack/shades").RefObject<Element>;
}, children?: import("@furystack/shades").ChildrenList) => JSX.Element;
//# sourceMappingURL=markdown-display.d.ts.map