Skip to main content

Icons

The Strato Design System is also providing an Icon library, which can be used within an app.

In order to use an icon, simply import the icon from the @dynatrace/strato-icons library and use it as a component in your JSX code.

Regarding the size of the icon, there are three predefined sizes available which can be set using the size prop:

  • small (16px)
  • default (20px)
  • large (32px)

If you need a specific size not covered with these options, it is also possible to pass a custom pixel value.

Below you can find a list of all available icons and their corresponding names.

Accessibility

When dealing with icons, particularly those without text, it’s important to provide context and functionality to the user. This can be achieved by using the aria-label prop on the icon. Set an aria-label for each icon without a label and ensure aria-hidden is set to false.

If you don't want the icon to be part of the accessibility tree, you should use aria-hidden="true".

Abc

AbcOff

Absolute

AccountExperienceSignet

AccountFilled

Account

Action

ActiveGateSignet

AirplaneFilled

Airplane

AirportFilled

Analytics

AppEngine

AppEngineSignet

Appearance

ApplicationObservabilitySignet

ApplicationSecurity

ApplicationSecuritySignet

Applications

Apps

AppsSignet

ArrowDown

ArrowDownLeft

ArrowDownRight

ArrowLeft

ArrowRight

ArrowSmallDown

ArrowSmallDownLeft

ArrowSmallDownRight

ArrowSmallLeft

ArrowSmallRight

ArrowSmallUp

ArrowSmallUpLeft

ArrowSmallUpRight

ArrowUp

ArrowUpLeft

ArrowUpRight

Asset

AssetOff

AttackAllowlisted

AttackBlock

AttackExploited

AttackFilled

Attack

AttackOff

AutomationEngine

AutomationEngineSignet

AutomationsSignet

BandChart

BarChartGrouped

BarChart

BarFilled

Block

Bookmark

Boolean

Breakpoint

Brush

BugReport

BusinessAnalyticsSignet

Calendar

Call

Capslock

Category

Cells

Certified

ChartCollection

ChartTools

ChartTooltipGrouped

ChartTooltipShared

ChartTooltipSingle

Chat

Checkmark

CheckmarkSmall

ChevronDown

ChevronDownSmall

ChevronLeftDouble

ChevronLeft

ChevronLeftSmall

ChevronRightDouble

ChevronRight

ChevronRightSmall

ChevronUp

ChevronUpSmall

Circle

Clock

CloseSidebar

Code

CodeOff

Codeblock

Coloring

Columns

Compare

Conditions

Connector

Container

Copy

CriticalFailed

Critical

Crosshair

Cursor

CurveLinear

CurveSmooth

CustomSolutionsSignet

Cycle

Darkmode

DataCenterFilled

DataCenter

DataTable

Database

DavisAi

DavisAiSignet

DavisCoPilot

DavisCoPilotSignet

Decline

Delete

DeliverySignet

Description

Desktop

DifferenceChart

DigitalExperienceSignet

Document

DocumentStack

DonutChart

DotMenu

Download

Downloading

DqlSignet

DragAllDirection

DragVertical

Duplicate

Dynatrace

DynatraceSignet

EdgeConnectSignet

Edit

Education

Enter

Epic

Event

Exploit

ExploitOff

Extensions

ExternalLink

FactoryFilled

Favorite

Feedback

FilterFor

Filter

FilterOut

FolderOpen

FontOptions

FormatBold

FormatItalic

FormatListNumbered

FormatQuote

GanttChart

Ghost

Grail

GrailSignet

Grid

Group

Guide

HarborFilled

Hashtag

Hdd

Heading1

Heading2

Heading3

Heading4

Help

Hexagon

Histogram

History

HomeFilled

Home

Honeycomb

HorizontalBarChart

HorizontalRule

Hosts

HostsOff

Http

HubSignet

Idea

Image

Information

InfrastructureObservabilitySignet

Internet

IoT

Key

Keyboard

LegendBottom

LegendRight

Lightmode

LineChart

LineDashed

LinkBroken

Link

List

ListItem

LocationMarkerFilled

LocationMarkerFilledSubscript

LocationMarker

Lock

Login

Logout

Logs

MagnifyingGlass

MailClosed

Mail

Manual

Markdown

Maximize

Menu

Meterbar

Minimize

Minus

Mobile

Money

Mute

MuteOff

NetworkDevices

Network

Node

NotificationActive

Notification

NotificationOff

OfficeFilled

OneAgent

OneAgentSignet

OpenSidebar

OpenWith

Options

PanHorizontal

Parse

Path

PathOff

Pause

PauseLoad

Pending

Percent

PieChart

PinFilledSubscript

Pin

PinOff

PlatformSignet

Play

Plus

Print

PublicExposure

PublicExposureOff

PurePath

PurePathSignet

QueryTree

Queues

Radius

Ram

Redo

RefreshAuto

Refresh

Repair

Repeat

Replay

Request

Research

Reset

Resize

ResourceContention

Rows

Save

Scatterplot

SecurityAnalyticsSignet

SecurityCritical

SecurityHigh

Security

SecurityMedium

SecurityProtectionSignet

SecurityResolved

Select

SelectIndicator

ServiceLevelObjectives

Services

Setting

Share

ShipFilled

Shop

SingleValueChart

SiteReliabilitySignet

Smartscape

SmartscapeSignet

SorterDouble

Sorter

SorterSmallDouble

SorterSmall

Source

Sparkline

StackedAreaChart

StackedBarChart

Stop

Stopwatch

Storage

StrikethroughS

Success

Support

SyncDone

Sync

SyncOff

SyntheticMonitoringSignet

Table

TargetFilled

Technologies

Template

Terminal

Threshold

ThumbsDown

ThumbsUp

Title

TitleOff

Treemap

Treemmap

Deprecated

D

Trigger

Ufo

Unavailable

Undo

Unfavorite

UnfoldLess

UnfoldMore

Unlock

Upload

Variable

View

ViewOff

Volume

VolumeOff

VulnerableFunction

VulnerableFunctionOff

WarningFailed

Warning

WhatsNew

Workflow

WorkflowSimple

Workflows

Worldmap

WrapText

WrapTextOff

XAxis

Xmark

YAxisLeft

YAxisRight

ZoomHorizontal

ZoomIn

ZoomOut

ZoomToFit

ZoomVertical

Props

SvgIconProps

NameTypeDefaultDescription
'data-testid'?
-

Test id used for selecting the component's container.

size?
|
20

Size of the icon. Three predefined sizes are available, or specify a custom size in px.

className?
-

Classname that gets applied to the root element of the component.

Be aware that overriding certain styles may result in unexpected behavior!

style?
.
-

Style attribute that will be mapped to the root element of the component.

Be aware that overriding certain styles may result in unexpected behavior!

Still have questions?
Find answers in the Dynatrace Community