add hw2
This commit is contained in:
23
node_modules/@iconify/utils/lib/svg/inner-html.js
generated
vendored
Normal file
23
node_modules/@iconify/utils/lib/svg/inner-html.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
let policy;
|
||||
/**
|
||||
* Attempt to create policy
|
||||
*/
|
||||
function createPolicy() {
|
||||
try {
|
||||
policy = window.trustedTypes.createPolicy("iconify", { createHTML: (s) => s });
|
||||
} catch (err) {
|
||||
policy = null;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Clean up value for innerHTML assignment
|
||||
*
|
||||
* This code doesn't actually clean up anything.
|
||||
* It is intended be used with Iconify icon data, which has already been validated
|
||||
*/
|
||||
function cleanUpInnerHTML(html) {
|
||||
if (policy === void 0) createPolicy();
|
||||
return policy ? policy.createHTML(html) : html;
|
||||
}
|
||||
|
||||
export { cleanUpInnerHTML };
|
||||
Reference in New Issue
Block a user