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. can accept any valid CSS value. if no value is provided, the icon will be sized to 1em/container font size

sprite

Attributesprite
Typeboolean
Defaultfalse
Requiredfalse
DescriptionWhen true, uses the SVG sprite sheet instead of fetching individual SVGs.
This is more performant when using many icons as it avoids multiple HTTP requests.

src

Attributesrc
Typestring
Defaultundefined
Requiredfalse
DescriptionSet a custom path to an svg instad 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