Skip to content

Icon

Show design guidelines

HTML React Angular
<certara-icon name="circle-check" size="24"></certara-icon>
<certara-icon name="user" size="24"></certara-icon>
<certara-icon name="gear" size="24"></certara-icon>
<certara-icon name="bell" size="24"></certara-icon>
import { CertaraIcon } from '@certara/certara-ui-react';
<CertaraIcon name="circle-check" size={24} />
<CertaraIcon name="user" size={24} />
<CertaraIcon name="gear" size={24} />
<CertaraIcon name="bell" size={24} />
// In your module (e.g., app.module.ts)
import { CertaraUiAngularModule } from '@certara/certara-ui-angular';
@NgModule({
imports: [CertaraUiAngularModule]
})
// In your template:
<certara-icon name="circle-check" size="24"></certara-icon>
<certara-icon name="user" size="24"></certara-icon>
<certara-icon name="gear" size="24"></certara-icon>
<certara-icon name="bell" size="24"></certara-icon>
HTML React Angular
<certara-icon name="circle-check" variant="solid" size="24"></certara-icon>
<certara-icon name="circle-check" variant="solid" size="20"></certara-icon>
<certara-icon name="circle-check" variant="solid" size="18"></certara-icon>
<certara-icon name="circle-check" variant="solid" size="16"></certara-icon>
<certara-icon name="circle-check" variant="solid" size="14"></certara-icon>
<certara-icon name="circle-check" variant="solid" size="12"></certara-icon>
import { CertaraIcon } from '@certara/certara-ui-react';
<CertaraIcon name="circle-check" variant="solid" size={24} />
<CertaraIcon name="circle-check" variant="solid" size={20} />
<CertaraIcon name="circle-check" variant="solid" size={18} />
<CertaraIcon name="circle-check" variant="solid" size={16} />
<CertaraIcon name="circle-check" variant="solid" size={14} />
<CertaraIcon name="circle-check" variant="solid" size={12} />
// In your module (e.g., app.module.ts)
import { CertaraUiAngularModule } from '@certara/certara-ui-angular';
@NgModule({
imports: [CertaraUiAngularModule]
})
// In your template:
<certara-icon name="circle-check" variant="solid" size="24"></certara-icon>
<certara-icon name="circle-check" variant="solid" size="20"></certara-icon>
<certara-icon name="circle-check" variant="solid" size="18"></certara-icon>
<certara-icon name="circle-check" variant="solid" size="16"></certara-icon>
<certara-icon name="circle-check" variant="solid" size="14"></certara-icon>
<certara-icon name="circle-check" variant="solid" size="12"></certara-icon>

Use sprite attribute for better performance when using many icons.

HTML React Angular
<certara-icon name="circle-check" sprite="true" size="24"></certara-icon>
<certara-icon name="house" sprite="true" size="24"></certara-icon>
<certara-icon name="folder" sprite="true" size="24"></certara-icon>
import { CertaraIcon } from '@certara/certara-ui-react';
<CertaraIcon name="circle-check" sprite={true} size={24} />
<CertaraIcon name="house" sprite={true} size={24} />
<CertaraIcon name="folder" sprite={true} size={24} />
// In your module (e.g., app.module.ts)
import { CertaraUiAngularModule } from '@certara/certara-ui-angular';
@NgModule({
imports: [CertaraUiAngularModule]
})
// In your template:
<certara-icon name="circle-check" sprite="true" size="24"></certara-icon>
<certara-icon name="house" sprite="true" size="24"></certara-icon>
<certara-icon name="folder" sprite="true" size="24"></certara-icon>

name

Attributename
Typestring
Defaultundefined
Requiredfalse
DescriptionName of icon as defined by Font Awesome at https://fontawesome.com/search

size

Attributesize
Type11 | 12 | 14 | 16 | 18 | 20 | 24 | string
Default''
Requiredfalse
DescriptionSet of predefined sizing options, but can accept any valid CSS value

sprite

Attributesprite
Typeboolean
Defaultfalse
Requiredfalse
DescriptionUse sprite sheet for icons (deprecated, kept for backwards compatibility)

src

Attributesrc
Typestring
Defaultundefined
Requiredfalse
DescriptionSet a custom path to an SVG instead of using name

variant

Attributevariant
Type"light" | "regular" | "solid"
Default'regular'
Requiredfalse
DescriptionWeight of icon style

There are no events available for this component

There are no public methods available for this component

There are no slots available for this component