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 {
179
179
* @default false
180
180
*/
181
181
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
182
190
}
183
191
184
192
const getStyleDir = ( compName : string ) : string => {
@@ -217,6 +225,13 @@ const getSideEffects: (
217
225
export const AntDesignVueResolver
218
226
= ( options : AntDesignVueResolverOptions = { } ) : ComponentResolver =>
219
227
( 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
+
220
235
if ( name . match ( / ^ A [ A - Z ] / ) ) {
221
236
const importName = name . slice ( 1 )
222
237
return {
You can’t perform that action at this time.
0 commit comments