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
Icon Properties
Prop | Type | Default | 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 | |
tooltip | string | Icon tooltip text to show on icon hover/press | |
tooltipTrigger | string | hover | Defines how to trigger (open) Tooltip. Can be hover , click or manual |
Examples
{/* Default back icon */}
<Icon icon="icon-back"></Icon>
{/* Some custom icon */}
<Icon icon="icon-home"></Icon>
{/* F7 Icons font icon */}
<Icon f7="house"></Icon>
{/* Material Icons font icon */}
<Icon material="home"></Icon>
{/* F7 icons font icon with custom size and color */}
<Icon f7="house" size="44px" color="blue"></Icon>
{/* Conditional icon */}
<Icon ios="f7:house" md="material:home"></Icon>