diff --git a/packages/preset-icons/src/index.ts b/packages/preset-icons/src/index.ts index 178364f25c..9f07ed842d 100644 --- a/packages/preset-icons/src/index.ts +++ b/packages/preset-icons/src/index.ts @@ -76,7 +76,7 @@ export const preset = (options: IconsOptions = {}): Preset => { options, layers: { icons: -30 }, rules: [[ - new RegExp(`^${prefix}([a-z0-9:-]+)(?:\\?(mask|bg|auto))?$`), + /^([a-z0-9:-]+)(?:\?(mask|bg|auto))?$/, async ([full, body, _mode = mode]) => { let collection = '' let name = '' @@ -132,7 +132,7 @@ export const preset = (options: IconsOptions = {}): Preset => { } } }, - { layer }, + { layer, prefix }, ]], } }