Icon React Component

    Icon React component represents Icon element. It is ready to be used with custom icons, Framework7 Icons, Material Icons, Font Awesome, Ionicons.

    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
    fa string Name of Font Awesome font icon
    ion string Name of Ionicons 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:home or ion:home
    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 or fa:home
    tooltip string Icon tooltip text to show on icon hover/press

    Examples

    {/*  Default back icon */}
    <Icon icon="icon-back"></Icon>
    
    {/*  Some custom icon */}
    <Icon icon="icon-home"></Icon>
    
    {/*  F7 Icons font icon */}
    <Icon f7="home"></Icon>
    
    {/*  Material Icons font icon */}
    <Icon material="home"></Icon>
    
    {/*  Font Awesome icons font icon */}
    <Icon fa="home"></Icon>
    
    {/*  Ionicons icons font icon */}
    <Icon ion="home"></Icon>
    
    {/*  F7 icons font icon with custom size and color */}
    <Icon f7="home" size="44px" color="blue"></Icon>
    
    {/*  Conditional icon */}
    <Icon ios="f7:home" md="material:home"></Icon>