Skip to content

Commit

Permalink
Use object destructuring in Icon templates (#1049)
Browse files Browse the repository at this point in the history
*  Used object destructuring

* Update all icons entrypoints with new template
  • Loading branch information
olcayertas authored and oblador committed Nov 24, 2019
1 parent 49a6704 commit 272625b
Show file tree
Hide file tree
Showing 17 changed files with 119 additions and 106 deletions.
13 changes: 7 additions & 6 deletions AntDesign.js
Expand Up @@ -9,10 +9,11 @@ import glyphMap from './glyphmaps/AntDesign.json';
const iconSet = createIconSet(glyphMap, 'anticon', 'AntDesign.ttf');

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;
export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;

14 changes: 7 additions & 7 deletions Entypo.js
Expand Up @@ -9,10 +9,10 @@ import glyphMap from './glyphmaps/Entypo.json';
const iconSet = createIconSet(glyphMap, 'Entypo', 'Entypo.ttf');

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;

export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;
14 changes: 7 additions & 7 deletions EvilIcons.js
Expand Up @@ -9,10 +9,10 @@ import glyphMap from './glyphmaps/EvilIcons.json';
const iconSet = createIconSet(glyphMap, 'EvilIcons', 'EvilIcons.ttf');

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;

export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;
14 changes: 7 additions & 7 deletions Feather.js
Expand Up @@ -9,10 +9,10 @@ import glyphMap from './glyphmaps/Feather.json';
const iconSet = createIconSet(glyphMap, 'Feather', 'Feather.ttf');

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;

export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;
13 changes: 7 additions & 6 deletions FontAwesome.js
Expand Up @@ -9,10 +9,11 @@ import glyphMap from './glyphmaps/FontAwesome.json';
const iconSet = createIconSet(glyphMap, 'FontAwesome', 'FontAwesome.ttf');

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;
export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;

13 changes: 7 additions & 6 deletions FontAwesome5.js
Expand Up @@ -13,9 +13,10 @@ export { FA5Style } from './lib/create-icon-set-from-fontawesome5';
const iconSet = createFA5iconSet(glyphMap, metadata, false);

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;
export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;
13 changes: 7 additions & 6 deletions FontAwesome5Pro.js
Expand Up @@ -13,9 +13,10 @@ export { FA5Style } from './lib/create-icon-set-from-fontawesome5';
const iconSet = createFA5iconSet(glyphMap, metadata, true);

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;
export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;
13 changes: 7 additions & 6 deletions Fontisto.js
Expand Up @@ -9,10 +9,11 @@ import glyphMap from './glyphmaps/Fontisto.json';
const iconSet = createIconSet(glyphMap, 'Fontisto', 'Fontisto.ttf');

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;
export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;

13 changes: 7 additions & 6 deletions Foundation.js
Expand Up @@ -9,10 +9,11 @@ import glyphMap from './glyphmaps/Foundation.json';
const iconSet = createIconSet(glyphMap, 'fontcustom', 'Foundation.ttf');

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;
export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;

13 changes: 7 additions & 6 deletions Ionicons.js
Expand Up @@ -9,10 +9,11 @@ import glyphMap from './glyphmaps/Ionicons.json';
const iconSet = createIconSet(glyphMap, 'Ionicons', 'Ionicons.ttf');

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;
export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;

13 changes: 7 additions & 6 deletions MaterialCommunityIcons.js
Expand Up @@ -9,10 +9,11 @@ import glyphMap from './glyphmaps/MaterialCommunityIcons.json';
const iconSet = createIconSet(glyphMap, 'Material Design Icons', 'MaterialCommunityIcons.ttf');

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;
export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;

13 changes: 7 additions & 6 deletions MaterialIcons.js
Expand Up @@ -9,10 +9,11 @@ import glyphMap from './glyphmaps/MaterialIcons.json';
const iconSet = createIconSet(glyphMap, 'Material Icons', 'MaterialIcons.ttf');

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;
export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;

14 changes: 7 additions & 7 deletions Octicons.js
Expand Up @@ -9,10 +9,10 @@ import glyphMap from './glyphmaps/Octicons.json';
const iconSet = createIconSet(glyphMap, 'Octicons', 'Octicons.ttf');

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;

export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;
13 changes: 7 additions & 6 deletions SimpleLineIcons.js
Expand Up @@ -9,10 +9,11 @@ import glyphMap from './glyphmaps/SimpleLineIcons.json';
const iconSet = createIconSet(glyphMap, 'simple-line-icons', 'SimpleLineIcons.ttf');

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;
export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;

13 changes: 7 additions & 6 deletions Zocial.js
Expand Up @@ -9,10 +9,11 @@ import glyphMap from './glyphmaps/Zocial.json';
const iconSet = createIconSet(glyphMap, 'zocial', 'Zocial.ttf');

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;
export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;

13 changes: 7 additions & 6 deletions templates/bundled-icon-set.tpl
Expand Up @@ -9,9 +9,10 @@ const glyphMap = ${glyphMap};
const iconSet = createIconSet(glyphMap, '${fontFamily}', '${componentName}.ttf');

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;
export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;
13 changes: 7 additions & 6 deletions templates/separated-icon-set.tpl
Expand Up @@ -9,9 +9,10 @@ import glyphMap from './glyphmaps/${componentName}.json';
const iconSet = createIconSet(glyphMap, '${fontFamily}', '${componentName}.ttf');

export default iconSet;

export const Button = iconSet.Button;
export const TabBarItem = iconSet.TabBarItem;
export const TabBarItemIOS = iconSet.TabBarItemIOS;
export const ToolbarAndroid = iconSet.ToolbarAndroid;
export const getImageSource = iconSet.getImageSource;
export const {
Button,
TabBarItem,
TabBarItemIOS,
ToolbarAndroid,
getImageSource,
} = iconSet;

0 comments on commit 272625b

Please sign in to comment.