import { SvgIcon, type SvgIconProps } from '@mui/material' import { ArticleOutlined, ImageOutlined } from '@mui/icons-material' /** * Generic "image" glyph used for the PNG download item. Wraps MUI's * `ImageOutlined` so callers can swap it via the per-widget download * config's `icon` override without pulling MUI directly. */ export function PNGIcon(props: SvgIconProps) { return } /** * Generic "document" glyph used for the Markdown download item. Wraps MUI's * `ArticleOutlined`, mirroring {@link PNGIcon}, so the Markdown menu item * carries an icon consistent with the other download formats. */ export function MarkdownIcon(props: SvgIconProps) { return } /** * "CSV" rectangle with the letters spelled inside — matches v1 visual and is * easier to recognise in a download menu than a generic table glyph. */ export function CSVIcon(props: SvgIconProps) { return ( ) }