Icon React Component
Icon React component represents Icon element. It is ready to be used with custom icons, Framework7 Icons and Material Icons.
Icon Components
There are following components included:
Icon/F7Icon
Icon Properties
| Prop | Type | Description |
|---|---|---|
| size | number string | Icon size in px |
| icon | string | Custom icon class |
| f7 | string | Name of F7 Icons font icon |
| material | string | Name of Material Icons font icon |
| ios | string | Icon to be used in case of iOS theme is used. Consists of icon family and icon name divided by colon, e.g. f7:house |
| md | string | Icon to be used in case of Material theme is used. Consists of icon family and icon name divided by colon, e.g. material:home |
| aurora | string | Icon to be used in case of Aurora theme is used. Consists of icon family and icon name divided by colon, e.g. f7:house |
| tooltip | string | Icon tooltip text to show on icon hover/press |
| tooltipTrigger | string | hover |
Examples
1. {/* Default back icon */}
2. <Icon icon="icon-back"></Icon>
4. {/* Some custom icon */}
5. <Icon icon="icon-home"></Icon>
7. {/* F7 Icons font icon */}
8. <Icon f7="house"></Icon>
10. {/* Material Icons font icon */}
11. <Icon material="home"></Icon>
13. {/* F7 icons font icon with custom size and color */}
14. <Icon f7="house" size="44px" color="blue"></Icon>
16. {/* Conditional icon */}
17. <Icon ios="f7:house" aurora="f7:house" md="material:home"></Icon>
