@@ -8,28 +8,30 @@ const destDir = path.normalize("dist/");
8
8
9
9
mkdirp . sync ( destDir ) ;
10
10
11
- const template = ( name , pathData , ltr , collection ) => `import { registerIcon } from "@ui5/webcomponents-base/dist/asset-registries/Icons.js";
11
+ const template = ( name , pathData , ltr , collection , packageName ) => `import { registerIcon } from "@ui5/webcomponents-base/dist/asset-registries/Icons.js";
12
12
13
13
const name = "${ name } ";
14
14
const pathData = "${ pathData } ";
15
15
const ltr = ${ ltr } ;
16
16
const collection = "${ collection } ";
17
+ const packageName = "${ packageName } ";
17
18
18
- registerIcon(name, { pathData, ltr, collection});
19
+ registerIcon(name, { pathData, ltr, collection, packageName });
19
20
20
21
export default { pathData };` ;
21
22
22
23
23
- const accTemplate = ( name , pathData , ltr , accData , collection ) => `import { registerIcon } from "@ui5/webcomponents-base/dist/asset-registries/Icons.js";
24
+ const accTemplate = ( name , pathData , ltr , accData , collection , packageName ) => `import { registerIcon } from "@ui5/webcomponents-base/dist/asset-registries/Icons.js";
24
25
import { ${ accData . key } } from "./generated/i18n/i18n-defaults.js";
25
26
26
27
const name = "${ name } ";
27
28
const pathData = "${ pathData } ";
28
29
const ltr = ${ ltr } ;
29
30
const accData = ${ accData . key } ;
30
31
const collection = "${ collection } ";
32
+ const packageName = "${ packageName } ";
31
33
32
- registerIcon(name, { pathData, ltr, accData, collection });
34
+ registerIcon(name, { pathData, ltr, accData, collection, packageName });
33
35
34
36
export default { pathData, accData };` ;
35
37
@@ -46,7 +48,7 @@ const createIcons = (file) => {
46
48
const ltr = ! ! iconData . ltr ;
47
49
const acc = iconData . acc ;
48
50
49
- const content = acc ? accTemplate ( name , pathData , ltr , acc , json . collection ) : template ( name , pathData , ltr , json . collection ) ;
51
+ const content = acc ? accTemplate ( name , pathData , ltr , acc , json . collection , json . packageName ) : template ( name , pathData , ltr , json . collection , json . packageName ) ;
50
52
51
53
fs . writeFileSync ( path . join ( destDir , `${ name } .js` ) , content ) ;
52
54
fs . writeFileSync ( path . join ( destDir , `${ name } .svg` ) , svgTemplate ( pathData ) ) ;
0 commit comments