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 (
)
}