File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -179,6 +179,14 @@ export interface AntDesignVueResolverOptions {
179179 * @default false
180180 */
181181 importLess ?: boolean
182+ /**
183+ * resolve `ant-design-vue' icons
184+ *
185+ * requires package `@ant-design/icons-vue`
186+ *
187+ * @default false
188+ */
189+ resolveIcons ?: boolean
182190}
183191
184192const getStyleDir = ( compName : string ) : string => {
@@ -217,6 +225,13 @@ const getSideEffects: (
217225export const AntDesignVueResolver
218226 = ( options : AntDesignVueResolverOptions = { } ) : ComponentResolver =>
219227 ( name : string ) => {
228+ if ( options . resolveIcons && name . match ( / ( O u t l i n e d | F i l l e d | T w o T o n e ) $ / ) ) {
229+ return {
230+ importName : name ,
231+ path : '@ant-design/icons-vue' ,
232+ }
233+ }
234+
220235 if ( name . match ( / ^ A [ A - Z ] / ) ) {
221236 const importName = name . slice ( 1 )
222237 return {
You can’t perform that action at this time.
0 commit comments