mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-11-02 11:54:15 +01:00
fix: Sanitize getIconSVG
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
import { log } from '../logger.js';
|
||||
import type { ExtendedIconifyIcon, IconifyIcon, IconifyJSON } from '@iconify/types';
|
||||
import type { IconifyIconCustomisations } from '@iconify/utils';
|
||||
import { getIconData, iconToHTML, iconToSVG, replaceIDs, stringToIcon } from '@iconify/utils';
|
||||
import { getConfig } from '../config.js';
|
||||
import { sanitizeText } from '../diagrams/common/common.js';
|
||||
import { log } from '../logger.js';
|
||||
|
||||
interface AsyncIconLoader {
|
||||
name: string;
|
||||
@@ -100,5 +102,5 @@ export const getIconSVG = async (
|
||||
...renderData.attributes,
|
||||
...extraAttributes,
|
||||
});
|
||||
return svg;
|
||||
return sanitizeText(svg, getConfig());
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user