GuideMobile ComponentsMobile Iconography

Iconography

Icons can be used in components that require information in the form of icons.

TypeResource
DesignFigma
MobileMobile Storybook
CodeGitlab
Iconography Preview

Usage

import id.co.biofarma.bindicon.components.BindIcon
import id.co.biofarma.bindicon.icons.BindIcons
BindIcon(
    icon = BindIcons,
    contentDescription = name,
    size = 40.dp,
    tint = iconColor
)

Examples

Custom

Use type custom icon outline or filled to use a custom icon.

Iconography Example Custom


Icon Park

Use type icon park icon outline or filled to use a icon park icon.

Iconography Example Custom

  BindIcon(
    icon = BindIcons.Base.Lined.MailEdit,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconNeutral.Default
  )
  BindIcon(
    icon = BindIcons.Base.Lined.MailOpen,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconNeutral.Default
  )
  BindIcon(
    icon = BindIcons.Base.Lined.MailReview,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconNeutral.Default
  )
  BindIcon(
    icon = BindIcons.Base.Lined.Lightning,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconNeutral.Default
  )
  BindIcon(
    icon = BindIcons.Base.Lined.Like,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconNeutral.Default
  )
  BindIcon(
    icon = BindIcons.Base.Lined.MailEdit,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconPrimary.Strong
  )
  BindIcon(
    icon = BindIcons.Base.Lined.MailOpen,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconPrimary.Strong
  )
  BindIcon(
    icon = BindIcons.Base.Lined.MailReview,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconPrimary.Strong
  )
  BindIcon(
    icon = BindIcons.Base.Lined.Lightning,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconPrimary.Strong
  )
  BindIcon(
    icon = BindIcons.Base.Lined.Like,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconPrimary.Strong
  )
  BindIcon(
    icon = BindIcons.Base.Filled.MailEdit,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconNeutral.Default
  )
  BindIcon(
    icon = BindIcons.Base.Filled.MailOpen,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconNeutral.Default
  )
  BindIcon(
    icon = BindIcons.Base.Filled.MailReview,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconNeutral.Default
  )
  BindIcon(
    icon = BindIcons.Base.Filled.Lightning,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconNeutral.Default
  )
  BindIcon(
    icon = BindIcons.Base.Filled.Like,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconNeutral.Default
  )
  BindIcon(
    icon = BindIcons.Base.Filled.MailEdit,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconPrimary.Strong
  )
  BindIcon(
    icon = BindIcons.Base.Filled.MailOpen,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconPrimary.Strong
  )
  BindIcon(
    icon = BindIcons.Base.Filled.MailReview,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconPrimary.Strong
  )
  BindIcon(
    icon = BindIcons.Base.Filled.Lightning,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconPrimary.Strong
  )
  BindIcon(
    icon = BindIcons.Base.Filled.Like,
    contentDescription = name,
    size = 40.dp,
    tint = ColorModes.Light.IconPrimary.Strong
  )

Props

PropsRequiredDefaultTypedescription
typefalseiconparkiconpark, customThe icon type option to use.
custom_categoryfalseHealthCareHealthCare, Hospital, HumanBody, HumanMind, MedicalService, MedicalService, MedicineCategory list for custom icon categories.
iconpark_categoryfalseBaseAbstract, Arrows, Base, Books, Brand, Build, Character, Charts, Child, Clothes, Communicate, Connect, Datas, Edit, Emoji, Foods, Graphics, Hands, Hardware, Health, Industry, Life, Makeups, Money, Music, Office, Operate, Others, Peoples, Sports, Time, Travel, WearherCategory list for icon park icon categories.
colorfalseNeutral_DefaultNeutral_Default, Neutral_Soft, Neutral_Disabled, Neutral_Inverse, Neutral_Muted, Primary_Strong, Primary_Weak, Primary_BrandLogo, Secondary_Strong, Secondary_WeakList of color options for all icons.
BIND © Biofarma Innovate Next-level Design .