diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/icon/Icon.1.doc.mdx b/packages/terra-core-docs/src/terra-dev-site/doc/icon/Icon.1.doc.mdx index f64f8dd2171..b3de5f4c774 100644 --- a/packages/terra-core-docs/src/terra-dev-site/doc/icon/Icon.1.doc.mdx +++ b/packages/terra-core-docs/src/terra-dev-site/doc/icon/Icon.1.doc.mdx @@ -7,6 +7,8 @@ import IconBasePropsTable from 'terra-icon/src/IconBase?dev-site-props-table'; # Terra Icon The terra-icon component is used to visually represent a literal or symbolic object intended to initiate an action, communicate a status, or navigate the workflow. +Icons can be `meaningful` where they used to convey a semantic meaning or `decorative` where they are are simply used for aesthetic purposes. +See [Usage](#usage) for more information. ## Getting Started @@ -19,20 +21,35 @@ The terra-icon component is used to visually represent a literal or symbolic obj This component requires the following peer dependencies be installed in your app for the component to properly function. | Peer Dependency | Version | -|-|-| -| react | ^16.8.5 | -| react-dom | ^16.8.5 | -| react-intl | ^2.8.0 | +|-----------------|---------| +| react | ^16.8.5 | +| react-dom | ^16.8.5 | +| react-intl | ^2.8.0 | ## Usage + +### Meaningful Icons Each Icon can be imported individually. ```jsx import IconAdd from 'terra-icon/lib/icon/IconAdd'; import IconEdit from 'terra-icon/lib/icon/IconEdit'; +
@@ -69,7 +69,7 @@ const IconAll = () => (
@@ -78,7 +78,7 @@ const IconAll = () => (
@@ -87,7 +87,7 @@ const IconAll = () => (
@@ -96,7 +96,7 @@ const IconAll = () => (
@@ -105,7 +105,7 @@ const IconAll = () => (
@@ -114,7 +114,7 @@ const IconAll = () => (
@@ -123,7 +123,7 @@ const IconAll = () => (
@@ -132,7 +132,7 @@ const IconAll = () => (
@@ -141,7 +141,7 @@ const IconAll = () => (
@@ -150,7 +150,7 @@ const IconAll = () => (
@@ -159,7 +159,7 @@ const IconAll = () => (
@@ -168,7 +168,7 @@ const IconAll = () => (
@@ -177,7 +177,7 @@ const IconAll = () => (
@@ -186,7 +186,7 @@ const IconAll = () => (
@@ -195,7 +195,7 @@ const IconAll = () => (
@@ -204,7 +204,7 @@ const IconAll = () => (
@@ -213,7 +213,7 @@ const IconAll = () => (
@@ -222,7 +222,7 @@ const IconAll = () => (
@@ -231,7 +231,7 @@ const IconAll = () => (
@@ -240,7 +240,7 @@ const IconAll = () => (
@@ -249,7 +249,7 @@ const IconAll = () => (
@@ -258,7 +258,7 @@ const IconAll = () => (
@@ -267,7 +267,7 @@ const IconAll = () => (
@@ -276,7 +276,7 @@ const IconAll = () => (
@@ -285,7 +285,7 @@ const IconAll = () => (
@@ -294,7 +294,7 @@ const IconAll = () => (
@@ -303,7 +303,7 @@ const IconAll = () => (
@@ -312,7 +312,7 @@ const IconAll = () => (
@@ -321,7 +321,7 @@ const IconAll = () => (
@@ -330,7 +330,7 @@ const IconAll = () => (
@@ -339,7 +339,7 @@ const IconAll = () => (
@@ -348,7 +348,7 @@ const IconAll = () => (
@@ -357,7 +357,7 @@ const IconAll = () => (
@@ -366,7 +366,7 @@ const IconAll = () => (
@@ -375,7 +375,7 @@ const IconAll = () => (
@@ -384,7 +384,7 @@ const IconAll = () => (
@@ -393,7 +393,7 @@ const IconAll = () => (
@@ -402,7 +402,7 @@ const IconAll = () => (
@@ -411,7 +411,7 @@ const IconAll = () => (
@@ -420,7 +420,7 @@ const IconAll = () => (
@@ -429,7 +429,7 @@ const IconAll = () => (
@@ -438,7 +438,7 @@ const IconAll = () => (
@@ -447,7 +447,7 @@ const IconAll = () => (
@@ -456,7 +456,7 @@ const IconAll = () => (
@@ -465,7 +465,7 @@ const IconAll = () => (
@@ -474,7 +474,7 @@ const IconAll = () => (
diff --git a/packages/terra-core-docs/src/terra-dev-site/doc/icon/example/IconThemeable.jsx b/packages/terra-core-docs/src/terra-dev-site/doc/icon/example/IconThemeable.jsx
index 16f04468bda..53c44fde641 100644
--- a/packages/terra-core-docs/src/terra-dev-site/doc/icon/example/IconThemeable.jsx
+++ b/packages/terra-core-docs/src/terra-dev-site/doc/icon/example/IconThemeable.jsx
@@ -241,7 +241,7 @@ const IconAll = () => (
-
+
add
@@ -250,7 +250,7 @@ const IconAll = () => (
-
+
search
@@ -259,7 +259,7 @@ const IconAll = () => (
-
+
commit
@@ -268,7 +268,7 @@ const IconAll = () => (
-
+
checkmark
@@ -277,7 +277,7 @@ const IconAll = () => (
-
+
trash
@@ -286,7 +286,7 @@ const IconAll = () => (
-
+
paperFolded
@@ -295,7 +295,7 @@ const IconAll = () => (
-
+
printer
@@ -304,7 +304,7 @@ const IconAll = () => (
-
+
comment
@@ -313,7 +313,7 @@ const IconAll = () => (
-
+
bookmark
@@ -322,7 +322,7 @@ const IconAll = () => (
-
+
modified
@@ -331,7 +331,7 @@ const IconAll = () => (
-
+
first
@@ -340,7 +340,7 @@ const IconAll = () => (
-
+
folder
@@ -349,7 +349,7 @@ const IconAll = () => (
-
+
attachment
@@ -358,7 +358,7 @@ const IconAll = () => (
-
+
send
@@ -367,7 +367,7 @@ const IconAll = () => (
-
+
pill
@@ -376,7 +376,7 @@ const IconAll = () => (
-
+
redo
@@ -385,7 +385,7 @@ const IconAll = () => (
-
+
visualization
@@ -394,7 +394,7 @@ const IconAll = () => (
-
+
lightbulb
@@ -403,7 +403,7 @@ const IconAll = () => (
-
+
forward
@@ -412,7 +412,7 @@ const IconAll = () => (
-
+
projects
@@ -421,7 +421,7 @@ const IconAll = () => (
-
+
replyAll
@@ -430,7 +430,7 @@ const IconAll = () => (
-
+
flag
@@ -439,7 +439,7 @@ const IconAll = () => (
-
+
calculator
@@ -448,7 +448,7 @@ const IconAll = () => (
-
+
caretRight
@@ -457,7 +457,7 @@ const IconAll = () => (
-
+
caretLeft
@@ -466,7 +466,7 @@ const IconAll = () => (
-
+
caretUp
@@ -475,7 +475,7 @@ const IconAll = () => (
-
+
caretDown
@@ -484,7 +484,7 @@ const IconAll = () => (
-
+
trophy
@@ -493,7 +493,7 @@ const IconAll = () => (
-
+
chevronLeft
@@ -502,7 +502,7 @@ const IconAll = () => (
-
+
previous
@@ -511,7 +511,7 @@ const IconAll = () => (
-
+
chevronRight
@@ -520,7 +520,7 @@ const IconAll = () => (
-
+
next
@@ -529,7 +529,7 @@ const IconAll = () => (
-
+
chevronUp
@@ -538,7 +538,7 @@ const IconAll = () => (
-
+
expandLess
@@ -547,7 +547,7 @@ const IconAll = () => (
-
+
chevron
@@ -556,7 +556,7 @@ const IconAll = () => (
-
+
chevronDown
@@ -565,7 +565,7 @@ const IconAll = () => (
-
+
expandMore
@@ -574,7 +574,7 @@ const IconAll = () => (
-
+
clock
@@ -583,7 +583,7 @@ const IconAll = () => (
-
+
away
@@ -592,7 +592,7 @@ const IconAll = () => (
-
+
sortAscending
@@ -601,7 +601,7 @@ const IconAll = () => (
-
+
sortDescending
@@ -610,7 +610,7 @@ const IconAll = () => (
-
+
treemap
@@ -619,7 +619,7 @@ const IconAll = () => (
-
+
glasses
@@ -628,7 +628,7 @@ const IconAll = () => (
-
+
image
@@ -637,7 +637,7 @@ const IconAll = () => (
-
+
doorOpen
@@ -646,7 +646,7 @@ const IconAll = () => (
-
+
ellipses
@@ -655,7 +655,7 @@ const IconAll = () => (
-
+
exclamation
@@ -664,7 +664,7 @@ const IconAll = () => (
-
+
italic-i
@@ -673,7 +673,7 @@ const IconAll = () => (
-
+
minus
@@ -682,7 +682,7 @@ const IconAll = () => (
-
+
close
@@ -691,7 +691,7 @@ const IconAll = () => (
-
+
clear
@@ -700,7 +700,7 @@ const IconAll = () => (
-
+
incomplete
@@ -709,7 +709,7 @@ const IconAll = () => (
-
+
notMet
@@ -718,7 +718,7 @@ const IconAll = () => (
-
+
person
@@ -727,7 +727,7 @@ const IconAll = () => (
-
+
left
@@ -736,7 +736,7 @@ const IconAll = () => (
-
+
right
@@ -745,7 +745,7 @@ const IconAll = () => (
-
+
up
@@ -754,7 +754,7 @@ const IconAll = () => (
-
+
down
@@ -763,7 +763,7 @@ const IconAll = () => (
-
+
settings
@@ -772,7 +772,7 @@ const IconAll = () => (
-
+
edit
@@ -781,7 +781,7 @@ const IconAll = () => (
-
+
calendar
@@ -790,7 +790,7 @@ const IconAll = () => (
-
+
lookback
@@ -799,7 +799,7 @@ const IconAll = () => (
-
+
refresh
@@ -808,7 +808,7 @@ const IconAll = () => (
-
+
provider
@@ -817,7 +817,7 @@ const IconAll = () => (
-
+
padlock
@@ -826,7 +826,7 @@ const IconAll = () => (
-
+
featured
@@ -835,7 +835,7 @@ const IconAll = () => (
-
+
featuredOff
@@ -844,7 +844,7 @@ const IconAll = () => (
-
+
featuredOutline
@@ -853,7 +853,7 @@ const IconAll = () => (
-
+
halfRating
@@ -862,7 +862,7 @@ const IconAll = () => (
-
+
archive
@@ -871,7 +871,7 @@ const IconAll = () => (
-
+
funnel
@@ -880,7 +880,7 @@ const IconAll = () => (
-
+
documents
@@ -889,7 +889,7 @@ const IconAll = () => (
-
+
question
@@ -898,7 +898,7 @@ const IconAll = () => (
-
+
unknown
@@ -907,7 +907,7 @@ const IconAll = () => (
-
+
questionOutline
@@ -916,7 +916,7 @@ const IconAll = () => (
-
+
house
@@ -925,7 +925,7 @@ const IconAll = () => (
-
+
save
@@ -934,7 +934,7 @@ const IconAll = () => (
-
+
hospital
@@ -943,7 +943,7 @@ const IconAll = () => (
-
+
pending
@@ -952,7 +952,7 @@ const IconAll = () => (
-
+
analytics
@@ -961,7 +961,7 @@ const IconAll = () => (
-
+
announcement
@@ -970,7 +970,7 @@ const IconAll = () => (
-
+
camera
@@ -979,7 +979,7 @@ const IconAll = () => (
-
+
briefcase
@@ -988,7 +988,7 @@ const IconAll = () => (
-
+
link
@@ -997,7 +997,7 @@ const IconAll = () => (
-
+
menu
@@ -1006,7 +1006,7 @@ const IconAll = () => (
-
+
list
@@ -1015,7 +1015,7 @@ const IconAll = () => (
-
+
checklist
@@ -1024,7 +1024,7 @@ const IconAll = () => (
-
+
unlock
@@ -1033,7 +1033,7 @@ const IconAll = () => (
-
+
due
@@ -1042,7 +1042,7 @@ const IconAll = () => (
-
+
spinner
@@ -1051,7 +1051,7 @@ const IconAll = () => (
-
+
tile
@@ -1060,7 +1060,7 @@ const IconAll = () => (
-
+
users
@@ -1069,7 +1069,7 @@ const IconAll = () => (
-
+
knurling
@@ -1078,7 +1078,7 @@ const IconAll = () => (
-
+
addPerson
@@ -1087,7 +1087,7 @@ const IconAll = () => (
-
+
upload
@@ -1096,7 +1096,7 @@ const IconAll = () => (
-
+
download
@@ -1105,7 +1105,7 @@ const IconAll = () => (
-
+
cancel
@@ -1114,7 +1114,7 @@ const IconAll = () => (
-
+
maximize
@@ -1123,7 +1123,7 @@ const IconAll = () => (
-
+
minimize
@@ -1132,7 +1132,7 @@ const IconAll = () => (
-
+
reply
@@ -1141,7 +1141,7 @@ const IconAll = () => (
-
+
table
@@ -1150,7 +1150,7 @@ const IconAll = () => (
-
+
required
@@ -1159,7 +1159,7 @@ const IconAll = () => (
-
+
gap checking
@@ -1168,7 +1168,7 @@ const IconAll = () => (
-
+
personHospital
@@ -1177,7 +1177,7 @@ const IconAll = () => (
-
+
personnelPerson
@@ -1186,7 +1186,7 @@ const IconAll = () => (
-
+
leftPane
@@ -1195,7 +1195,7 @@ const IconAll = () => (
-
+
flowsheet
@@ -1204,7 +1204,7 @@ const IconAll = () => (
-
+
notificationOff
@@ -1213,7 +1213,7 @@ const IconAll = () => (
-
+
notification
@@ -1222,7 +1222,7 @@ const IconAll = () => (
-
+
notificationDisabled
@@ -1231,7 +1231,7 @@ const IconAll = () => (
-
+
last
@@ -1240,7 +1240,7 @@ const IconAll = () => (
-
+
device
@@ -1249,7 +1249,7 @@ const IconAll = () => (
-
+
paperPencil
@@ -1258,7 +1258,7 @@ const IconAll = () => (
-
+
clipboard
@@ -1267,7 +1267,7 @@ const IconAll = () => (
-
+
zoomOut
@@ -1276,7 +1276,7 @@ const IconAll = () => (
-
+
zoomIn
@@ -1285,7 +1285,7 @@ const IconAll = () => (
-
+
envelope
@@ -1294,7 +1294,7 @@ const IconAll = () => (
-
+
envelopeFill
@@ -1303,7 +1303,7 @@ const IconAll = () => (
-
+
allergy
@@ -1312,7 +1312,7 @@ const IconAll = () => (
-
+
phoneDown
@@ -1321,7 +1321,7 @@ const IconAll = () => (
-
+
phone
@@ -1330,7 +1330,7 @@ const IconAll = () => (
-
+
panelLeft
@@ -1339,7 +1339,7 @@ const IconAll = () => (
-
+
panelRight
@@ -1348,7 +1348,7 @@ const IconAll = () => (
-
+
tag
@@ -1357,7 +1357,7 @@ const IconAll = () => (
-
+
iPass
@@ -1366,7 +1366,7 @@ const IconAll = () => (
-
+
scratchPad
@@ -1375,7 +1375,7 @@ const IconAll = () => (
-
+
pharmacyReview
@@ -1384,7 +1384,7 @@ const IconAll = () => (
-
+
busy
@@ -1393,7 +1393,7 @@ const IconAll = () => (
-
+
unavailable
@@ -1402,7 +1402,7 @@ const IconAll = () => (
-
+
implant
@@ -1411,7 +1411,7 @@ const IconAll = () => (
-
+
protocol
@@ -1420,7 +1420,7 @@ const IconAll = () => (
-
+
videoCamera
@@ -1429,7 +1429,7 @@ const IconAll = () => (
-
+
videoCameraDisabled
@@ -1438,7 +1438,7 @@ const IconAll = () => (
-
+
noSignal
@@ -1447,7 +1447,7 @@ const IconAll = () => (
-
+
undo
@@ -1456,7 +1456,7 @@ const IconAll = () => (
-
+
recurringEvent
@@ -1465,7 +1465,7 @@ const IconAll = () => (
-
+
separate
@@ -1474,7 +1474,7 @@ const IconAll = () => (
-
+
merge
@@ -1483,7 +1483,7 @@ const IconAll = () => (
-
+
compose
@@ -1492,7 +1492,7 @@ const IconAll = () => (
-
+
unread
@@ -1501,7 +1501,7 @@ const IconAll = () => (
-
+
swap
@@ -1510,7 +1510,7 @@ const IconAll = () => (
-
+
microphone
@@ -1519,7 +1519,7 @@ const IconAll = () => (
-
+
microphoneDisabled
@@ -1528,7 +1528,7 @@ const IconAll = () => (
-
+
outgoingCall
@@ -1537,7 +1537,7 @@ const IconAll = () => (
-
+
incomingCall
@@ -1546,7 +1546,7 @@ const IconAll = () => (
-
+
missedCall
@@ -1555,7 +1555,7 @@ const IconAll = () => (
-
+
pinDown
@@ -1564,7 +1564,7 @@ const IconAll = () => (
-
+
pinDiagonal
@@ -1573,7 +1573,7 @@ const IconAll = () => (
-
+
audio
@@ -1582,7 +1582,7 @@ const IconAll = () => (
-
+
externalLink
@@ -1591,7 +1591,7 @@ const IconAll = () => (
-
+
bedRequested
@@ -1600,7 +1600,7 @@ const IconAll = () => (
-
+
flipVertical
@@ -1609,7 +1609,7 @@ const IconAll = () => (
-
+
flipHorizontal
@@ -1618,7 +1618,7 @@ const IconAll = () => (
-
+
rotateLeft
@@ -1627,7 +1627,7 @@ const IconAll = () => (
-
+
rotateRight
@@ -1636,7 +1636,7 @@ const IconAll = () => (
-
+
hold
@@ -1645,7 +1645,7 @@ const IconAll = () => (
-
+
fitWidth
@@ -1654,7 +1654,7 @@ const IconAll = () => (
-
+
fitScale
@@ -1663,7 +1663,7 @@ const IconAll = () => (
-
+
secondaryProvider
@@ -1672,7 +1672,7 @@ const IconAll = () => (
-
+
partiallyMet
@@ -1681,7 +1681,7 @@ const IconAll = () => (
-
+
simulation
@@ -1690,7 +1690,7 @@ const IconAll = () => (
-
+
collapseRow
@@ -1699,7 +1699,7 @@ const IconAll = () => (
-
+
expandRow
@@ -1708,7 +1708,7 @@ const IconAll = () => (
-
+
doubleChevronLeft
@@ -1717,7 +1717,7 @@ const IconAll = () => (
-
+
doubleChevronRight
@@ -1726,7 +1726,7 @@ const IconAll = () => (
-
+
extensions
@@ -1735,7 +1735,7 @@ const IconAll = () => (
-
+
documentPlus
@@ -1744,7 +1744,7 @@ const IconAll = () => (
-
+
refusedSlot
@@ -1753,7 +1753,7 @@ const IconAll = () => (
-
+
pharmacyVerification
@@ -1762,7 +1762,7 @@ const IconAll = () => (
-
+
fitHeight
@@ -1771,7 +1771,7 @@ const IconAll = () => (
-
+
personDoor
@@ -1780,7 +1780,7 @@ const IconAll = () => (
-
+
locationPin
@@ -1789,7 +1789,7 @@ const IconAll = () => (
-
+
mediaPlay
@@ -1798,7 +1798,7 @@ const IconAll = () => (
-
+
mediaPause
@@ -1807,7 +1807,7 @@ const IconAll = () => (
-
+
mediaStop
@@ -1816,7 +1816,7 @@ const IconAll = () => (
-
+
mediaRecord
@@ -1825,7 +1825,7 @@ const IconAll = () => (
-
+
mediaFastForward
@@ -1834,7 +1834,7 @@ const IconAll = () => (
-
+
mediaRewind
@@ -1843,7 +1843,7 @@ const IconAll = () => (
-
+
bluetooth
@@ -1852,7 +1852,7 @@ const IconAll = () => (
-
+
bluetoothSlash
@@ -1861,7 +1861,7 @@ const IconAll = () => (
-
+
startPresenting
@@ -1870,7 +1870,7 @@ const IconAll = () => (
-
+
stopPresenting
@@ -1879,7 +1879,7 @@ const IconAll = () => (
-
+
pager
@@ -1888,7 +1888,7 @@ const IconAll = () => (
-
+
autoText
@@ -1897,7 +1897,7 @@ const IconAll = () => (
-
+
keyboard
@@ -1906,7 +1906,7 @@ const IconAll = () => (
-
+
sharedSchedules
@@ -1915,7 +1915,7 @@ const IconAll = () => (
-
+
patientSearch
@@ -1924,7 +1924,7 @@ const IconAll = () => (
-
+
group
@@ -1933,7 +1933,7 @@ const IconAll = () => (
-
+
medicationTablet
@@ -1942,7 +1942,7 @@ const IconAll = () => (
-
+
medicationTabletOutline
@@ -1951,7 +1951,7 @@ const IconAll = () => (
-
+
medicationTabletHalf
@@ -1960,7 +1960,7 @@ const IconAll = () => (
-
+
medicationTabletHalfOutline
@@ -1969,7 +1969,7 @@ const IconAll = () => (
-
+
waveform
@@ -1978,7 +1978,7 @@ const IconAll = () => (
-
+
confidential
@@ -1987,7 +1987,7 @@ const IconAll = () => (
-
+
wifi
@@ -1996,7 +1996,7 @@ const IconAll = () => (
-
+
wifiSlash
@@ -2005,7 +2005,7 @@ const IconAll = () => (
-
+
brokenImage
@@ -2014,7 +2014,7 @@ const IconAll = () => (
-
+
brokenLink_unlink
@@ -2023,7 +2023,7 @@ const IconAll = () => (
-
+
circle_symbol
@@ -2032,7 +2032,7 @@ const IconAll = () => (
-
+
circle_symbol_light
@@ -2041,7 +2041,7 @@ const IconAll = () => (
-
+
diamond_symbol
@@ -2050,7 +2050,7 @@ const IconAll = () => (
-
+
diamond_symbol_light
@@ -2059,7 +2059,7 @@ const IconAll = () => (
-
+
plus_symbol
@@ -2068,7 +2068,7 @@ const IconAll = () => (
-
+
plus_symbol_light
@@ -2077,7 +2077,7 @@ const IconAll = () => (
-
+
rectangle_symbol
@@ -2086,7 +2086,7 @@ const IconAll = () => (
-
+
rectangle_symbol_light
@@ -2095,7 +2095,7 @@ const IconAll = () => (
-
+
square_symbol
@@ -2104,7 +2104,7 @@ const IconAll = () => (
-
+
square_symbol_light
@@ -2113,7 +2113,7 @@ const IconAll = () => (
-
+
teardrop_symbol
@@ -2122,7 +2122,7 @@ const IconAll = () => (
-
+
teardrop_symbol_light
@@ -2131,7 +2131,7 @@ const IconAll = () => (
-
+
teardropUp_symbol
@@ -2140,7 +2140,7 @@ const IconAll = () => (
-
+
teardropUp_symbol_light
@@ -2149,7 +2149,7 @@ const IconAll = () => (
-
+
thinDiamond_symbol
@@ -2158,7 +2158,7 @@ const IconAll = () => (
-
+
thinDiamond_symbol_light
@@ -2167,7 +2167,7 @@ const IconAll = () => (
-
+
triangle_symbol
@@ -2176,7 +2176,7 @@ const IconAll = () => (
-
+
triangle_symbol_light
@@ -2185,7 +2185,7 @@ const IconAll = () => (
-
+
triangleDown_symbol
@@ -2194,7 +2194,7 @@ const IconAll = () => (
-
+
triangleDown_symbol_light
@@ -2203,7 +2203,7 @@ const IconAll = () => (
-
+
x_symbol
@@ -2212,7 +2212,7 @@ const IconAll = () => (
-
+
x_symbol_light
@@ -2221,7 +2221,7 @@ const IconAll = () => (
-
+
circleLines_symbol
@@ -2230,7 +2230,7 @@ const IconAll = () => (
-
+
catalogueNumber
@@ -2239,7 +2239,7 @@ const IconAll = () => (
-
+
caution
@@ -2248,7 +2248,7 @@ const IconAll = () => (
-
+
consultInstructionsForUse
@@ -2257,7 +2257,7 @@ const IconAll = () => (
-
+
dateOfManufacture
@@ -2266,7 +2266,7 @@ const IconAll = () => (
-
+
manufacturer
@@ -2275,7 +2275,7 @@ const IconAll = () => (
-
+
ceMarking
@@ -2284,7 +2284,7 @@ const IconAll = () => (
-
+
ecRep
diff --git a/packages/terra-core-docs/src/terra-dev-site/test/icon/IconAccessibleLabel.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/icon/IconAccessibleLabel.test.jsx
new file mode 100644
index 00000000000..ff49851a34d
--- /dev/null
+++ b/packages/terra-core-docs/src/terra-dev-site/test/icon/IconAccessibleLabel.test.jsx
@@ -0,0 +1,19 @@
+import React from 'react';
+import IconAlert from 'terra-icon/lib/icon/IconAlert';
+import IconAlertDecorative from 'terra-icon/lib/icon/decorative/IconAlert';
+
+const IconAccessibleLabel = () => (
+
+ Meaningful icon
+
+
+
+
+ Decorative icon
+
+
+
+
+);
+
+export default IconAccessibleLabel;
diff --git a/packages/terra-core-docs/src/terra-dev-site/test/icon/IconAll.module.scss b/packages/terra-core-docs/src/terra-dev-site/test/icon/IconAll.module.scss
index 5dba77d284b..9254d5e3c78 100644
--- a/packages/terra-core-docs/src/terra-dev-site/test/icon/IconAll.module.scss
+++ b/packages/terra-core-docs/src/terra-dev-site/test/icon/IconAll.module.scss
@@ -1,8 +1,8 @@
:local {
.icon {
height: 40px;
- margin: 5px;
width: 40px;
+ margin: 5px;
}
.icon-inverse {
diff --git a/packages/terra-core-docs/src/terra-dev-site/test/icon/IconAll.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/icon/IconAll.test.jsx
index 33e04ba708b..f5eca024384 100644
--- a/packages/terra-core-docs/src/terra-dev-site/test/icon/IconAll.test.jsx
+++ b/packages/terra-core-docs/src/terra-dev-site/test/icon/IconAll.test.jsx
@@ -6,315 +6,315 @@ import styles from './IconAll.module.scss';
const cx = classNames.bind(styles);
const IconAll = () => (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
);
diff --git a/packages/terra-core-docs/src/terra-dev-site/test/icon/IconAriaLabel.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/icon/IconAriaLabel.test.jsx
deleted file mode 100644
index 7b8acc22ee3..00000000000
--- a/packages/terra-core-docs/src/terra-dev-site/test/icon/IconAriaLabel.test.jsx
+++ /dev/null
@@ -1,10 +0,0 @@
-import React from 'react';
-import IconAlert from 'terra-icon/lib/icon/IconAlert';
-
-const IconAriaLabel = () => (
-
-
-
-);
-
-export default IconAriaLabel;
diff --git a/packages/terra-core-docs/src/terra-dev-site/test/icon/IconBidi.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/icon/IconBidi.test.jsx
index f25a2279212..4683a5f1a00 100644
--- a/packages/terra-core-docs/src/terra-dev-site/test/icon/IconBidi.test.jsx
+++ b/packages/terra-core-docs/src/terra-dev-site/test/icon/IconBidi.test.jsx
@@ -6,19 +6,19 @@ const IconBidi = () => (
Icon where isBidi is false by default
Default
-
+
Set isBidi true
-
+
Set isBidi false
-
+
Icon where isBidi is true by default
Default
-
+
Set isBidi true
-
+
Set isBidi false
-
+
);
diff --git a/packages/terra-core-docs/src/terra-dev-site/test/icon/IconDefault.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/icon/IconDefault.test.jsx
index 2f502a10097..69615c582fe 100644
--- a/packages/terra-core-docs/src/terra-dev-site/test/icon/IconDefault.test.jsx
+++ b/packages/terra-core-docs/src/terra-dev-site/test/icon/IconDefault.test.jsx
@@ -4,7 +4,7 @@ import IconAdd from 'terra-icon/lib/icon/IconAdd';
const IconDefault = () => (
Default Icon
-
+
);
diff --git a/packages/terra-core-docs/src/terra-dev-site/test/icon/IconHeightWidth.test.jsx b/packages/terra-core-docs/src/terra-dev-site/test/icon/IconHeightWidth.test.jsx
index 0a2463fa49a..6b501cffeab 100644
--- a/packages/terra-core-docs/src/terra-dev-site/test/icon/IconHeightWidth.test.jsx
+++ b/packages/terra-core-docs/src/terra-dev-site/test/icon/IconHeightWidth.test.jsx
@@ -9,19 +9,19 @@ const cx = classNames.bind(styles);
const IconHeightWidth = () => (
Default
-
+
Height and Width are 50px
-
+
Height and Width are 5em
-
+
Container font size is 5em
-
+
Height of 5em
-
+
Width of 5em
-
+
);
diff --git a/packages/terra-icon/CHANGELOG.md b/packages/terra-icon/CHANGELOG.md
index 0e825c055db..dff830a0e98 100644
--- a/packages/terra-icon/CHANGELOG.md
+++ b/packages/terra-icon/CHANGELOG.md
@@ -1,6 +1,8 @@
# Changelog
## Unreleased
+ * Breaking changes
+ * Updated terra-icon to meet accessibility standards.
## 3.46.1 - (January 4, 2022)
diff --git a/packages/terra-icon/package.json b/packages/terra-icon/package.json
index 2c0456f0501..fd7c1f638de 100644
--- a/packages/terra-icon/package.json
+++ b/packages/terra-icon/package.json
@@ -40,18 +40,24 @@
"scripts": {
"compilescripts": "npm run compilescripts:clean && npm run compilescripts:build",
"compilescripts:clean": "rm -rf scripts/lib",
+ "create-decorative-dir": "mkdir -p src/icon/decorative && cp -r src/icon/*.jsx src/icon/decorative/",
"compilescripts:build": "babel --root-mode upward scripts/src --out-dir scripts/lib --copy-files",
"migrate-csv": "node scripts/lib/migrate-csv/index.js",
"migrate-svg": "node scripts/lib/migrate-svg/index.js",
"generate-json": "node scripts/lib/generate-json/index.js",
- "generate-icon": "node scripts/lib/generate-icon/index.js",
+ "generate-all-icons": "npm run generate-meaningful-icons && npm run generate-decorative-icons",
+ "generate-meaningful-icons": "npm run compilescripts && node scripts/lib/generate-icon/index.js",
+ "generate-decorative-icons": "npm run create-decorative-dir && npm run replace-decorative-baseclass && npm run replace-decorative-import && npm run replace-decorative-displayname",
"generate-example": "node scripts/lib/generate-example/index.js",
- "migrate-cerner-one-icons": "npm run compilescripts && npm run migrate-csv && npm run migrate-svg && npm run generate-json && npm run generate-icon && npm run generate-example",
+ "migrate-cerner-one-icons": "npm run compilescripts && npm run migrate-csv && npm run migrate-svg && npm run generate-json && npm run generate-all-icons && npm run generate-example",
"compile": "babel --root-mode upward src --out-dir lib --copy-files",
"lint": "npm run lint:js && npm run lint:scss",
"lint:js": "eslint --ext .js,.jsx . --ignore-path ../../.eslintignore",
"lint:scss": "stylelint src/**/*.scss",
"precompile": "rm -rf lib",
+ "replace-decorative-baseclass": "find src/icon/decorative -type f -exec perl -i -pe's|IconBase|IconBaseDec|g' {} +",
+ "replace-decorative-import": "find src/icon/decorative -type f -exec perl -i -pe's|\\Q../\\E|../../|g' {} +",
+ "replace-decorative-displayname": "find src/icon/decorative -type f -exec perl -i -pe's/(SvgIcon\\.displayName = \")(\\w[\\w\\d]+)(\";)/\\1\\2Dec\\3/g' {} +",
"test": "npm run lint && npm run jest && npm run wdio",
"jest": "jest --config ../../jest.config.js",
"wdio-default": "cd ../.. && terra wdio",
diff --git a/packages/terra-icon/scripts/src/README.md b/packages/terra-icon/scripts/src/README.md
index 460c90fa14f..557dcd0b3ed 100644
--- a/packages/terra-icon/scripts/src/README.md
+++ b/packages/terra-icon/scripts/src/README.md
@@ -1,10 +1,26 @@
# Update all SVG icons
-```
-npm run migrate-cerner-one-icons
-```
-* npm run compilescripts
-* npm run migrate-csv
-* npm run migrate-svg
-* npm run generate-icon
-* npm run generate-example
+### Step 1. Initate scripts
+
+ npm run compilescripts
+
+### Step 2. (Optional) Migrate icons from a csv file
+You can skip this step if you're not updating the svg files in `packages/terra-icon/src/svg`.
+
+ npm run migrate-csv
+ npm run migrate-svg
+
+### Step 3. Generate icons based
+This will generate icons based on the files in `packages/terra-icon/src/svg`, whether they are newly migrated or pre-existing.
+
+ npm run generate-all-icons
+
+Meaningful icons will be generated in `packages/terra-icon/src/icon`, directly in the folder.
+Decorative icons will be generated in `packages/terra-icon/src/icon/decorative`.
+
+
+### Alternative run all steps command
+
+Alternatively, if you need to run steps 1, 2 and 3, then you can execute them all with a single command:
+
+ npm run migrate-cerner-one-icons
diff --git a/packages/terra-icon/scripts/src/generate-icon/parseSvg.js b/packages/terra-icon/scripts/src/generate-icon/parseSvg.js
index 334b896d89c..8c14ed8eede 100644
--- a/packages/terra-icon/scripts/src/generate-icon/parseSvg.js
+++ b/packages/terra-icon/scripts/src/generate-icon/parseSvg.js
@@ -8,7 +8,7 @@ import Icon from './Icon';
const parseSvg = filepath => new Promise((resolve) => {
const source = fs.readFileSync(filepath, 'utf-8');
const { name } = path.parse(filepath);
-
+
const { document } = new JSDOM(source).window;
const icon = new Icon(name, document.querySelector('svg'));
diff --git a/packages/terra-icon/scripts/src/generate-icon/template.txt b/packages/terra-icon/scripts/src/generate-icon/template.txt
index 9fe161211d3..ca4b5bfc824 100644
--- a/packages/terra-icon/scripts/src/generate-icon/template.txt
+++ b/packages/terra-icon/scripts/src/generate-icon/template.txt
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
<%= icon.children %>
);
diff --git a/packages/terra-icon/scripts/src/generate-icon/themeIconWithTooltipTemplate.txt b/packages/terra-icon/scripts/src/generate-icon/themeIconWithTooltipTemplate.txt
index fa712486cee..d58e92c440b 100644
--- a/packages/terra-icon/scripts/src/generate-icon/themeIconWithTooltipTemplate.txt
+++ b/packages/terra-icon/scripts/src/generate-icon/themeIconWithTooltipTemplate.txt
@@ -5,12 +5,11 @@ import { FormattedMessage } from 'react-intl';
const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
-
return (
{iconTitle => (
-
+
<%= icon.children %>
diff --git a/packages/terra-icon/src/IconBase.jsx b/packages/terra-icon/src/IconBase.jsx
index 9b7bae29ac4..32bc897c663 100644
--- a/packages/terra-icon/src/IconBase.jsx
+++ b/packages/terra-icon/src/IconBase.jsx
@@ -9,6 +9,10 @@ import styles from './Icon.module.scss';
const cx = classNamesBind.bind(styles);
const propTypes = {
+ /**
+ * String that labels the current element.
+ */
+ a11yLabel: PropTypes.string.isRequired,
/**
* Should the svg mirror when dir="rtl".
*/
@@ -29,11 +33,6 @@ const propTypes = {
* Width of SVG.
*/
width: PropTypes.string,
- /**
- * String that labels the current element. If 'aria-label' is present,
- * role is set to 'img' and aria-hidden is removed.
- */
- ariaLabel: PropTypes.string,
/**
* Focusable attribute. IE 10/11 are focusable without this attribute.
*/
@@ -46,17 +45,20 @@ const defaultProps = {
children: null,
height: '1em',
width: '1em',
- ariaLabel: null,
focusable: 'false',
};
+// Returns a SVG representing the icon. Is utilized as:
+// Note: while an img is the ideal recommended approach by accessibility guidelines,
+// IconBase returns a svg so that non-static icons can be themable by using the CSS color property.
+
const IconBase = ({
+ a11yLabel,
isBidi,
isSpin,
children,
height,
width,
- ariaLabel,
focusable,
...customProps
}) => {
@@ -73,20 +75,14 @@ const IconBase = ({
attributes.className,
);
- // aria-label is present, remove aria-hidden, set role to img
- if (ariaLabel) {
- attributes['aria-label'] = ariaLabel;
- attributes.role = 'img';
- attributes['aria-hidden'] = null;
- } else {
- attributes['aria-hidden'] = 'true';
- }
-
attributes.height = height;
attributes.width = width;
attributes.focusable = focusable;
+
+ const svgA11yLabel = React.createElement('title', {}, a11yLabel);
+ const svgChildren = new Array(svgA11yLabel).concat(children);
- return ;
+ return ;
};
IconBase.propTypes = propTypes;
diff --git a/packages/terra-icon/src/IconBaseDec.jsx b/packages/terra-icon/src/IconBaseDec.jsx
new file mode 100644
index 00000000000..c5260c4217e
--- /dev/null
+++ b/packages/terra-icon/src/IconBaseDec.jsx
@@ -0,0 +1,81 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+
+// eslint-disable-next-line import/no-unresolved, import/no-webpack-loader-syntax
+import styles from './Icon.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const propTypes = {
+ /**
+ * Should the svg mirror when dir="rtl".
+ */
+ isBidi: PropTypes.bool,
+ /**
+ * Should the SVG rotate.
+ */
+ isSpin: PropTypes.bool,
+ /**
+ * Child nodes.
+ */
+ children: PropTypes.node,
+ /**
+ * Height of SVG.
+ */
+ height: PropTypes.string,
+ /**
+ * Width of SVG.
+ */
+ width: PropTypes.string,
+ /**
+ * Focusable attribute. IE 10/11 are focusable without this attribute.
+ */
+ focusable: PropTypes.string,
+};
+
+const defaultProps = {
+ isBidi: false,
+ isSpin: false,
+ children: null,
+ height: '1em',
+ width: '1em',
+ focusable: 'false',
+};
+
+const IconBase = ({
+ isBidi,
+ isSpin,
+ children,
+ height,
+ width,
+ title,
+ focusable,
+ ...customProps
+}) => {
+ const attributes = { ...customProps };
+
+ // append to existing classNames
+ const classes = classNames(
+ cx(
+ 'tui-Icon',
+ 'icon',
+ { 'is-bidi': isBidi },
+ { 'is-spin': isSpin },
+ ),
+ attributes.className,
+ );
+
+ attributes.height = height;
+ attributes.width = width;
+ attributes.focusable = focusable;
+ attributes.role = 'presentation';
+
+ return ;
+};
+
+IconBase.propTypes = propTypes;
+IconBase.defaultProps = defaultProps;
+
+export default IconBase;
diff --git a/packages/terra-icon/src/icon/IconAdd.jsx b/packages/terra-icon/src/icon/IconAdd.jsx
index 9b1ac46f4e5..6c96deab393 100644
--- a/packages/terra-icon/src/icon/IconAdd.jsx
+++ b/packages/terra-icon/src/icon/IconAdd.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconAddPerson.jsx b/packages/terra-icon/src/icon/IconAddPerson.jsx
index b65c0f316a5..3379edcc053 100644
--- a/packages/terra-icon/src/icon/IconAddPerson.jsx
+++ b/packages/terra-icon/src/icon/IconAddPerson.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconAllergy.jsx b/packages/terra-icon/src/icon/IconAllergy.jsx
index f0866ba0338..d6f8421417a 100644
--- a/packages/terra-icon/src/icon/IconAllergy.jsx
+++ b/packages/terra-icon/src/icon/IconAllergy.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconAnalytics.jsx b/packages/terra-icon/src/icon/IconAnalytics.jsx
index b93d154d7b5..b4d7264455e 100644
--- a/packages/terra-icon/src/icon/IconAnalytics.jsx
+++ b/packages/terra-icon/src/icon/IconAnalytics.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconAnnouncement.jsx b/packages/terra-icon/src/icon/IconAnnouncement.jsx
index 0122998d13f..9c028462fdd 100644
--- a/packages/terra-icon/src/icon/IconAnnouncement.jsx
+++ b/packages/terra-icon/src/icon/IconAnnouncement.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconArchive.jsx b/packages/terra-icon/src/icon/IconArchive.jsx
index ec4c0c4db58..194ae907e9d 100644
--- a/packages/terra-icon/src/icon/IconArchive.jsx
+++ b/packages/terra-icon/src/icon/IconArchive.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconAttachment.jsx b/packages/terra-icon/src/icon/IconAttachment.jsx
index 58f0427b961..e55db2a8ac2 100644
--- a/packages/terra-icon/src/icon/IconAttachment.jsx
+++ b/packages/terra-icon/src/icon/IconAttachment.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconAudio.jsx b/packages/terra-icon/src/icon/IconAudio.jsx
index 795962e9814..2f2c1a1bb11 100644
--- a/packages/terra-icon/src/icon/IconAudio.jsx
+++ b/packages/terra-icon/src/icon/IconAudio.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconAutoText.jsx b/packages/terra-icon/src/icon/IconAutoText.jsx
index 72ba6eb19b9..e0f6e82bab1 100644
--- a/packages/terra-icon/src/icon/IconAutoText.jsx
+++ b/packages/terra-icon/src/icon/IconAutoText.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconAway.jsx b/packages/terra-icon/src/icon/IconAway.jsx
index 21b621fbb61..b704ff47abe 100644
--- a/packages/terra-icon/src/icon/IconAway.jsx
+++ b/packages/terra-icon/src/icon/IconAway.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconBedRequested.jsx b/packages/terra-icon/src/icon/IconBedRequested.jsx
index f9d3d83611d..e97f6394251 100644
--- a/packages/terra-icon/src/icon/IconBedRequested.jsx
+++ b/packages/terra-icon/src/icon/IconBedRequested.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconBluetooth.jsx b/packages/terra-icon/src/icon/IconBluetooth.jsx
index cb81069c6f2..4e0cf0d9f89 100644
--- a/packages/terra-icon/src/icon/IconBluetooth.jsx
+++ b/packages/terra-icon/src/icon/IconBluetooth.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconBluetoothSlash.jsx b/packages/terra-icon/src/icon/IconBluetoothSlash.jsx
index f21d586f27e..f6574799fd3 100644
--- a/packages/terra-icon/src/icon/IconBluetoothSlash.jsx
+++ b/packages/terra-icon/src/icon/IconBluetoothSlash.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconBookmark.jsx b/packages/terra-icon/src/icon/IconBookmark.jsx
index 6be53f441ff..83a7d1cf7e8 100644
--- a/packages/terra-icon/src/icon/IconBookmark.jsx
+++ b/packages/terra-icon/src/icon/IconBookmark.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconBriefcase.jsx b/packages/terra-icon/src/icon/IconBriefcase.jsx
index 7bd59fe3d76..0b8f66d3533 100644
--- a/packages/terra-icon/src/icon/IconBriefcase.jsx
+++ b/packages/terra-icon/src/icon/IconBriefcase.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconBrokenImage.jsx b/packages/terra-icon/src/icon/IconBrokenImage.jsx
index 73e78f1b759..452dfd44098 100644
--- a/packages/terra-icon/src/icon/IconBrokenImage.jsx
+++ b/packages/terra-icon/src/icon/IconBrokenImage.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconBrokenLinkUnlink.jsx b/packages/terra-icon/src/icon/IconBrokenLinkUnlink.jsx
index a50234fd595..48335a801dd 100644
--- a/packages/terra-icon/src/icon/IconBrokenLinkUnlink.jsx
+++ b/packages/terra-icon/src/icon/IconBrokenLinkUnlink.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconBusy.jsx b/packages/terra-icon/src/icon/IconBusy.jsx
index 3e5c8ea7c9b..3d65b04f8bd 100644
--- a/packages/terra-icon/src/icon/IconBusy.jsx
+++ b/packages/terra-icon/src/icon/IconBusy.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCalculator.jsx b/packages/terra-icon/src/icon/IconCalculator.jsx
index e70eab6784d..180ac4c769a 100644
--- a/packages/terra-icon/src/icon/IconCalculator.jsx
+++ b/packages/terra-icon/src/icon/IconCalculator.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCalendar.jsx b/packages/terra-icon/src/icon/IconCalendar.jsx
index 63170ef84d3..ba58227cc3a 100644
--- a/packages/terra-icon/src/icon/IconCalendar.jsx
+++ b/packages/terra-icon/src/icon/IconCalendar.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCamera.jsx b/packages/terra-icon/src/icon/IconCamera.jsx
index 38d43bac6f3..ad33d176726 100644
--- a/packages/terra-icon/src/icon/IconCamera.jsx
+++ b/packages/terra-icon/src/icon/IconCamera.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCancel.jsx b/packages/terra-icon/src/icon/IconCancel.jsx
index 56bc888e4db..fa4856a628f 100644
--- a/packages/terra-icon/src/icon/IconCancel.jsx
+++ b/packages/terra-icon/src/icon/IconCancel.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCaretDown.jsx b/packages/terra-icon/src/icon/IconCaretDown.jsx
index 03fb0afdc8f..1e002458643 100644
--- a/packages/terra-icon/src/icon/IconCaretDown.jsx
+++ b/packages/terra-icon/src/icon/IconCaretDown.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCaretLeft.jsx b/packages/terra-icon/src/icon/IconCaretLeft.jsx
index 9dc590575f5..98e10d70764 100644
--- a/packages/terra-icon/src/icon/IconCaretLeft.jsx
+++ b/packages/terra-icon/src/icon/IconCaretLeft.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCaretRight.jsx b/packages/terra-icon/src/icon/IconCaretRight.jsx
index 3a62809f8af..24f5d9c8c25 100644
--- a/packages/terra-icon/src/icon/IconCaretRight.jsx
+++ b/packages/terra-icon/src/icon/IconCaretRight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCaretUp.jsx b/packages/terra-icon/src/icon/IconCaretUp.jsx
index 215980516cd..7b66008ec14 100644
--- a/packages/terra-icon/src/icon/IconCaretUp.jsx
+++ b/packages/terra-icon/src/icon/IconCaretUp.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCatalogueNumber.jsx b/packages/terra-icon/src/icon/IconCatalogueNumber.jsx
index 80ff23a1ddc..afc6de3cdfd 100644
--- a/packages/terra-icon/src/icon/IconCatalogueNumber.jsx
+++ b/packages/terra-icon/src/icon/IconCatalogueNumber.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCaution.jsx b/packages/terra-icon/src/icon/IconCaution.jsx
index 405f799a080..3f9e3344364 100644
--- a/packages/terra-icon/src/icon/IconCaution.jsx
+++ b/packages/terra-icon/src/icon/IconCaution.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCeMarking.jsx b/packages/terra-icon/src/icon/IconCeMarking.jsx
index d04e6468ae1..55458e8dc79 100644
--- a/packages/terra-icon/src/icon/IconCeMarking.jsx
+++ b/packages/terra-icon/src/icon/IconCeMarking.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconChecklist.jsx b/packages/terra-icon/src/icon/IconChecklist.jsx
index 9e96f583314..fdfd701a03f 100644
--- a/packages/terra-icon/src/icon/IconChecklist.jsx
+++ b/packages/terra-icon/src/icon/IconChecklist.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCheckmark.jsx b/packages/terra-icon/src/icon/IconCheckmark.jsx
index a0ad20ae47f..d3c3a435a88 100644
--- a/packages/terra-icon/src/icon/IconCheckmark.jsx
+++ b/packages/terra-icon/src/icon/IconCheckmark.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconChevron.jsx b/packages/terra-icon/src/icon/IconChevron.jsx
index f41889c9310..0782eeb35a8 100644
--- a/packages/terra-icon/src/icon/IconChevron.jsx
+++ b/packages/terra-icon/src/icon/IconChevron.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconChevronDown.jsx b/packages/terra-icon/src/icon/IconChevronDown.jsx
index 35df531ae72..7f022f0b258 100644
--- a/packages/terra-icon/src/icon/IconChevronDown.jsx
+++ b/packages/terra-icon/src/icon/IconChevronDown.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconChevronLeft.jsx b/packages/terra-icon/src/icon/IconChevronLeft.jsx
index c35324a576e..6189b991801 100644
--- a/packages/terra-icon/src/icon/IconChevronLeft.jsx
+++ b/packages/terra-icon/src/icon/IconChevronLeft.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconChevronRight.jsx b/packages/terra-icon/src/icon/IconChevronRight.jsx
index c1492d59726..41eb1028646 100644
--- a/packages/terra-icon/src/icon/IconChevronRight.jsx
+++ b/packages/terra-icon/src/icon/IconChevronRight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconChevronUp.jsx b/packages/terra-icon/src/icon/IconChevronUp.jsx
index 091f115e42c..54080519a16 100644
--- a/packages/terra-icon/src/icon/IconChevronUp.jsx
+++ b/packages/terra-icon/src/icon/IconChevronUp.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCircleLinesSymbol.jsx b/packages/terra-icon/src/icon/IconCircleLinesSymbol.jsx
index a7a0eb0d673..04a4ab02720 100644
--- a/packages/terra-icon/src/icon/IconCircleLinesSymbol.jsx
+++ b/packages/terra-icon/src/icon/IconCircleLinesSymbol.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCircleSymbol.jsx b/packages/terra-icon/src/icon/IconCircleSymbol.jsx
index a819923d7c9..3a465f4952c 100644
--- a/packages/terra-icon/src/icon/IconCircleSymbol.jsx
+++ b/packages/terra-icon/src/icon/IconCircleSymbol.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCircleSymbolLight.jsx b/packages/terra-icon/src/icon/IconCircleSymbolLight.jsx
index 79d5b270b49..9a4b9243158 100644
--- a/packages/terra-icon/src/icon/IconCircleSymbolLight.jsx
+++ b/packages/terra-icon/src/icon/IconCircleSymbolLight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconClear.jsx b/packages/terra-icon/src/icon/IconClear.jsx
index d10c70d4355..41867e3dac6 100644
--- a/packages/terra-icon/src/icon/IconClear.jsx
+++ b/packages/terra-icon/src/icon/IconClear.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconClipboard.jsx b/packages/terra-icon/src/icon/IconClipboard.jsx
index 1115c1bade3..f6c9165bb90 100644
--- a/packages/terra-icon/src/icon/IconClipboard.jsx
+++ b/packages/terra-icon/src/icon/IconClipboard.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconClock.jsx b/packages/terra-icon/src/icon/IconClock.jsx
index 09d26e515dc..a015345684a 100644
--- a/packages/terra-icon/src/icon/IconClock.jsx
+++ b/packages/terra-icon/src/icon/IconClock.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconClose.jsx b/packages/terra-icon/src/icon/IconClose.jsx
index f7e20e6938f..17f88c116bc 100644
--- a/packages/terra-icon/src/icon/IconClose.jsx
+++ b/packages/terra-icon/src/icon/IconClose.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCollapseRow.jsx b/packages/terra-icon/src/icon/IconCollapseRow.jsx
index 7696e433565..444926d3a83 100644
--- a/packages/terra-icon/src/icon/IconCollapseRow.jsx
+++ b/packages/terra-icon/src/icon/IconCollapseRow.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconComment.jsx b/packages/terra-icon/src/icon/IconComment.jsx
index e61e7e39918..1c2ac8201fc 100644
--- a/packages/terra-icon/src/icon/IconComment.jsx
+++ b/packages/terra-icon/src/icon/IconComment.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCommit.jsx b/packages/terra-icon/src/icon/IconCommit.jsx
index 79d89ddd41a..cede1e75f0b 100644
--- a/packages/terra-icon/src/icon/IconCommit.jsx
+++ b/packages/terra-icon/src/icon/IconCommit.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconCompose.jsx b/packages/terra-icon/src/icon/IconCompose.jsx
index c7c6ea644f9..c3b0c40015e 100644
--- a/packages/terra-icon/src/icon/IconCompose.jsx
+++ b/packages/terra-icon/src/icon/IconCompose.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconConfidential.jsx b/packages/terra-icon/src/icon/IconConfidential.jsx
index ce516445a28..2d950d8cef8 100644
--- a/packages/terra-icon/src/icon/IconConfidential.jsx
+++ b/packages/terra-icon/src/icon/IconConfidential.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconConsultInstructionsForUse.jsx b/packages/terra-icon/src/icon/IconConsultInstructionsForUse.jsx
index 262ad7904e0..0ce10a7d1b4 100644
--- a/packages/terra-icon/src/icon/IconConsultInstructionsForUse.jsx
+++ b/packages/terra-icon/src/icon/IconConsultInstructionsForUse.jsx
@@ -5,12 +5,11 @@ import { FormattedMessage } from 'react-intl';
const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
-
return (
{iconTitle => (
-
+
diff --git a/packages/terra-icon/src/icon/IconDateOfManufacture.jsx b/packages/terra-icon/src/icon/IconDateOfManufacture.jsx
index 1dea2035e1b..35d45c4fa44 100644
--- a/packages/terra-icon/src/icon/IconDateOfManufacture.jsx
+++ b/packages/terra-icon/src/icon/IconDateOfManufacture.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconDevice.jsx b/packages/terra-icon/src/icon/IconDevice.jsx
index f9852006ba0..d22889b8b65 100644
--- a/packages/terra-icon/src/icon/IconDevice.jsx
+++ b/packages/terra-icon/src/icon/IconDevice.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconDiamondSymbol.jsx b/packages/terra-icon/src/icon/IconDiamondSymbol.jsx
index beedd490129..141bed45c17 100644
--- a/packages/terra-icon/src/icon/IconDiamondSymbol.jsx
+++ b/packages/terra-icon/src/icon/IconDiamondSymbol.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconDiamondSymbolLight.jsx b/packages/terra-icon/src/icon/IconDiamondSymbolLight.jsx
index d11c63f54a8..f77b7c47586 100644
--- a/packages/terra-icon/src/icon/IconDiamondSymbolLight.jsx
+++ b/packages/terra-icon/src/icon/IconDiamondSymbolLight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconDocumentPlus.jsx b/packages/terra-icon/src/icon/IconDocumentPlus.jsx
index 83ab81be5eb..c383735d5ce 100644
--- a/packages/terra-icon/src/icon/IconDocumentPlus.jsx
+++ b/packages/terra-icon/src/icon/IconDocumentPlus.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconDocuments.jsx b/packages/terra-icon/src/icon/IconDocuments.jsx
index 5604adb2e9b..5a1e1dcd17c 100644
--- a/packages/terra-icon/src/icon/IconDocuments.jsx
+++ b/packages/terra-icon/src/icon/IconDocuments.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconDoorOpen.jsx b/packages/terra-icon/src/icon/IconDoorOpen.jsx
index f66d7efea73..c4907f863d8 100644
--- a/packages/terra-icon/src/icon/IconDoorOpen.jsx
+++ b/packages/terra-icon/src/icon/IconDoorOpen.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconDoubleChevronLeft.jsx b/packages/terra-icon/src/icon/IconDoubleChevronLeft.jsx
index f7d5ffa8576..1e6dd5336fd 100644
--- a/packages/terra-icon/src/icon/IconDoubleChevronLeft.jsx
+++ b/packages/terra-icon/src/icon/IconDoubleChevronLeft.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconDoubleChevronRight.jsx b/packages/terra-icon/src/icon/IconDoubleChevronRight.jsx
index 7a1eca0a037..882bec8abdc 100644
--- a/packages/terra-icon/src/icon/IconDoubleChevronRight.jsx
+++ b/packages/terra-icon/src/icon/IconDoubleChevronRight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconDown.jsx b/packages/terra-icon/src/icon/IconDown.jsx
index 88345d2e210..00145a887be 100644
--- a/packages/terra-icon/src/icon/IconDown.jsx
+++ b/packages/terra-icon/src/icon/IconDown.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconDownload.jsx b/packages/terra-icon/src/icon/IconDownload.jsx
index 76d86f74223..ad264ffe04e 100644
--- a/packages/terra-icon/src/icon/IconDownload.jsx
+++ b/packages/terra-icon/src/icon/IconDownload.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconDue.jsx b/packages/terra-icon/src/icon/IconDue.jsx
index 99dc51525b6..5a8b466e282 100644
--- a/packages/terra-icon/src/icon/IconDue.jsx
+++ b/packages/terra-icon/src/icon/IconDue.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconEcRep.jsx b/packages/terra-icon/src/icon/IconEcRep.jsx
index 0403cf20aae..68392b98c6b 100644
--- a/packages/terra-icon/src/icon/IconEcRep.jsx
+++ b/packages/terra-icon/src/icon/IconEcRep.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconEdit.jsx b/packages/terra-icon/src/icon/IconEdit.jsx
index f136f80faba..2ff79c30c91 100644
--- a/packages/terra-icon/src/icon/IconEdit.jsx
+++ b/packages/terra-icon/src/icon/IconEdit.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconEllipses.jsx b/packages/terra-icon/src/icon/IconEllipses.jsx
index 31494694ee5..43370b9ffdf 100644
--- a/packages/terra-icon/src/icon/IconEllipses.jsx
+++ b/packages/terra-icon/src/icon/IconEllipses.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconEnvelope.jsx b/packages/terra-icon/src/icon/IconEnvelope.jsx
index 5136dd49525..be55988a42d 100644
--- a/packages/terra-icon/src/icon/IconEnvelope.jsx
+++ b/packages/terra-icon/src/icon/IconEnvelope.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconEnvelopeFill.jsx b/packages/terra-icon/src/icon/IconEnvelopeFill.jsx
index f54398d6701..90867add580 100644
--- a/packages/terra-icon/src/icon/IconEnvelopeFill.jsx
+++ b/packages/terra-icon/src/icon/IconEnvelopeFill.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconExclamation.jsx b/packages/terra-icon/src/icon/IconExclamation.jsx
index 520f7a49021..191f145e547 100644
--- a/packages/terra-icon/src/icon/IconExclamation.jsx
+++ b/packages/terra-icon/src/icon/IconExclamation.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconExpandLess.jsx b/packages/terra-icon/src/icon/IconExpandLess.jsx
index 8cfea67a893..0d46f6d4cfe 100644
--- a/packages/terra-icon/src/icon/IconExpandLess.jsx
+++ b/packages/terra-icon/src/icon/IconExpandLess.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconExpandMore.jsx b/packages/terra-icon/src/icon/IconExpandMore.jsx
index b988599cd67..9cc5ccbafbe 100644
--- a/packages/terra-icon/src/icon/IconExpandMore.jsx
+++ b/packages/terra-icon/src/icon/IconExpandMore.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconExpandRow.jsx b/packages/terra-icon/src/icon/IconExpandRow.jsx
index 2ee322367aa..6823aeeeefb 100644
--- a/packages/terra-icon/src/icon/IconExpandRow.jsx
+++ b/packages/terra-icon/src/icon/IconExpandRow.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconExtensions.jsx b/packages/terra-icon/src/icon/IconExtensions.jsx
index 88db51df58e..584c7e0e61f 100644
--- a/packages/terra-icon/src/icon/IconExtensions.jsx
+++ b/packages/terra-icon/src/icon/IconExtensions.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconExternalLink.jsx b/packages/terra-icon/src/icon/IconExternalLink.jsx
index 4b19c588c57..6ba671385e5 100644
--- a/packages/terra-icon/src/icon/IconExternalLink.jsx
+++ b/packages/terra-icon/src/icon/IconExternalLink.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconFeatured.jsx b/packages/terra-icon/src/icon/IconFeatured.jsx
index 4856e8ed398..7e14fb89ec9 100644
--- a/packages/terra-icon/src/icon/IconFeatured.jsx
+++ b/packages/terra-icon/src/icon/IconFeatured.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconFeaturedOff.jsx b/packages/terra-icon/src/icon/IconFeaturedOff.jsx
index 8d3053e13e8..44a2c6fee8b 100644
--- a/packages/terra-icon/src/icon/IconFeaturedOff.jsx
+++ b/packages/terra-icon/src/icon/IconFeaturedOff.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconFeaturedOutline.jsx b/packages/terra-icon/src/icon/IconFeaturedOutline.jsx
index e09f85bc14d..f73be442ec5 100644
--- a/packages/terra-icon/src/icon/IconFeaturedOutline.jsx
+++ b/packages/terra-icon/src/icon/IconFeaturedOutline.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconFirst.jsx b/packages/terra-icon/src/icon/IconFirst.jsx
index 539fe9599f8..d46349e1435 100644
--- a/packages/terra-icon/src/icon/IconFirst.jsx
+++ b/packages/terra-icon/src/icon/IconFirst.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconFitHeight.jsx b/packages/terra-icon/src/icon/IconFitHeight.jsx
index 69142d2e767..77646a3496d 100644
--- a/packages/terra-icon/src/icon/IconFitHeight.jsx
+++ b/packages/terra-icon/src/icon/IconFitHeight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconFitScale.jsx b/packages/terra-icon/src/icon/IconFitScale.jsx
index e9dfa31ef06..e46b8bf7877 100644
--- a/packages/terra-icon/src/icon/IconFitScale.jsx
+++ b/packages/terra-icon/src/icon/IconFitScale.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconFitWidth.jsx b/packages/terra-icon/src/icon/IconFitWidth.jsx
index ae74fbb378c..2c53052b400 100644
--- a/packages/terra-icon/src/icon/IconFitWidth.jsx
+++ b/packages/terra-icon/src/icon/IconFitWidth.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconFlag.jsx b/packages/terra-icon/src/icon/IconFlag.jsx
index 9c5a471d10d..9eeb071c6a6 100644
--- a/packages/terra-icon/src/icon/IconFlag.jsx
+++ b/packages/terra-icon/src/icon/IconFlag.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconFlipHorizontal.jsx b/packages/terra-icon/src/icon/IconFlipHorizontal.jsx
index 47f8457ad55..6896d4bcc62 100644
--- a/packages/terra-icon/src/icon/IconFlipHorizontal.jsx
+++ b/packages/terra-icon/src/icon/IconFlipHorizontal.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconFlipVertical.jsx b/packages/terra-icon/src/icon/IconFlipVertical.jsx
index 4ea51140ecc..65147c41eeb 100644
--- a/packages/terra-icon/src/icon/IconFlipVertical.jsx
+++ b/packages/terra-icon/src/icon/IconFlipVertical.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconFlowsheet.jsx b/packages/terra-icon/src/icon/IconFlowsheet.jsx
index 3ec67cc022d..6265ef8c7f8 100644
--- a/packages/terra-icon/src/icon/IconFlowsheet.jsx
+++ b/packages/terra-icon/src/icon/IconFlowsheet.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconFolder.jsx b/packages/terra-icon/src/icon/IconFolder.jsx
index feabefef75f..ffb2811f30d 100644
--- a/packages/terra-icon/src/icon/IconFolder.jsx
+++ b/packages/terra-icon/src/icon/IconFolder.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconForward.jsx b/packages/terra-icon/src/icon/IconForward.jsx
index ea30a1deefa..afc2a6efa70 100644
--- a/packages/terra-icon/src/icon/IconForward.jsx
+++ b/packages/terra-icon/src/icon/IconForward.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconFunnel.jsx b/packages/terra-icon/src/icon/IconFunnel.jsx
index adef0f6823b..c79d52dcce9 100644
--- a/packages/terra-icon/src/icon/IconFunnel.jsx
+++ b/packages/terra-icon/src/icon/IconFunnel.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconGapChecking.jsx b/packages/terra-icon/src/icon/IconGapChecking.jsx
index 7e139370e47..7c8a325f7ec 100644
--- a/packages/terra-icon/src/icon/IconGapChecking.jsx
+++ b/packages/terra-icon/src/icon/IconGapChecking.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconGlasses.jsx b/packages/terra-icon/src/icon/IconGlasses.jsx
index 2f2b5fa6d3f..1060bbbf10e 100644
--- a/packages/terra-icon/src/icon/IconGlasses.jsx
+++ b/packages/terra-icon/src/icon/IconGlasses.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconGroup.jsx b/packages/terra-icon/src/icon/IconGroup.jsx
index 20f809cd1f8..22d3c8d98ac 100644
--- a/packages/terra-icon/src/icon/IconGroup.jsx
+++ b/packages/terra-icon/src/icon/IconGroup.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconHalfRating.jsx b/packages/terra-icon/src/icon/IconHalfRating.jsx
index aa948b30660..b18a8346176 100644
--- a/packages/terra-icon/src/icon/IconHalfRating.jsx
+++ b/packages/terra-icon/src/icon/IconHalfRating.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconHold.jsx b/packages/terra-icon/src/icon/IconHold.jsx
index e38e8f9121a..6f96f71b93a 100644
--- a/packages/terra-icon/src/icon/IconHold.jsx
+++ b/packages/terra-icon/src/icon/IconHold.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconHospital.jsx b/packages/terra-icon/src/icon/IconHospital.jsx
index 3cc74861b66..af9c7c02cef 100644
--- a/packages/terra-icon/src/icon/IconHospital.jsx
+++ b/packages/terra-icon/src/icon/IconHospital.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconHouse.jsx b/packages/terra-icon/src/icon/IconHouse.jsx
index 96a9c4e1630..02128837a3f 100644
--- a/packages/terra-icon/src/icon/IconHouse.jsx
+++ b/packages/terra-icon/src/icon/IconHouse.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconIPass.jsx b/packages/terra-icon/src/icon/IconIPass.jsx
index e236393d791..799055a058b 100644
--- a/packages/terra-icon/src/icon/IconIPass.jsx
+++ b/packages/terra-icon/src/icon/IconIPass.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconImage.jsx b/packages/terra-icon/src/icon/IconImage.jsx
index 6a0f410e646..ee22845f246 100644
--- a/packages/terra-icon/src/icon/IconImage.jsx
+++ b/packages/terra-icon/src/icon/IconImage.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconImplant.jsx b/packages/terra-icon/src/icon/IconImplant.jsx
index edf8203003d..682c8e483a7 100644
--- a/packages/terra-icon/src/icon/IconImplant.jsx
+++ b/packages/terra-icon/src/icon/IconImplant.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconIncomingCall.jsx b/packages/terra-icon/src/icon/IconIncomingCall.jsx
index ff16349431a..62eaf9e3632 100644
--- a/packages/terra-icon/src/icon/IconIncomingCall.jsx
+++ b/packages/terra-icon/src/icon/IconIncomingCall.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconIncomplete.jsx b/packages/terra-icon/src/icon/IconIncomplete.jsx
index f4c1d7e9c34..c4f0985e967 100644
--- a/packages/terra-icon/src/icon/IconIncomplete.jsx
+++ b/packages/terra-icon/src/icon/IconIncomplete.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconItalicI.jsx b/packages/terra-icon/src/icon/IconItalicI.jsx
index 578e1837863..2fd0d4b0df4 100644
--- a/packages/terra-icon/src/icon/IconItalicI.jsx
+++ b/packages/terra-icon/src/icon/IconItalicI.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconKeyboard.jsx b/packages/terra-icon/src/icon/IconKeyboard.jsx
index 1d3a8700805..c4758b80fd3 100644
--- a/packages/terra-icon/src/icon/IconKeyboard.jsx
+++ b/packages/terra-icon/src/icon/IconKeyboard.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconKnurling.jsx b/packages/terra-icon/src/icon/IconKnurling.jsx
index 392ed2ec26c..70ff95e4475 100644
--- a/packages/terra-icon/src/icon/IconKnurling.jsx
+++ b/packages/terra-icon/src/icon/IconKnurling.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconLast.jsx b/packages/terra-icon/src/icon/IconLast.jsx
index 6505af582d7..dc27725dc77 100644
--- a/packages/terra-icon/src/icon/IconLast.jsx
+++ b/packages/terra-icon/src/icon/IconLast.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconLeft.jsx b/packages/terra-icon/src/icon/IconLeft.jsx
index b35805f40a3..ef93d3cc7e8 100644
--- a/packages/terra-icon/src/icon/IconLeft.jsx
+++ b/packages/terra-icon/src/icon/IconLeft.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconLeftPane.jsx b/packages/terra-icon/src/icon/IconLeftPane.jsx
index f3abffe95ba..96ceec9041b 100644
--- a/packages/terra-icon/src/icon/IconLeftPane.jsx
+++ b/packages/terra-icon/src/icon/IconLeftPane.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconLightbulb.jsx b/packages/terra-icon/src/icon/IconLightbulb.jsx
index 35e46f0db30..123fe7e0abd 100644
--- a/packages/terra-icon/src/icon/IconLightbulb.jsx
+++ b/packages/terra-icon/src/icon/IconLightbulb.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconLink.jsx b/packages/terra-icon/src/icon/IconLink.jsx
index 3ae02527505..6cde2809238 100644
--- a/packages/terra-icon/src/icon/IconLink.jsx
+++ b/packages/terra-icon/src/icon/IconLink.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconList.jsx b/packages/terra-icon/src/icon/IconList.jsx
index 6e37de8e65f..d57667f2469 100644
--- a/packages/terra-icon/src/icon/IconList.jsx
+++ b/packages/terra-icon/src/icon/IconList.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconLocationPin.jsx b/packages/terra-icon/src/icon/IconLocationPin.jsx
index 536299f0411..0bfa61596ec 100644
--- a/packages/terra-icon/src/icon/IconLocationPin.jsx
+++ b/packages/terra-icon/src/icon/IconLocationPin.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconLookback.jsx b/packages/terra-icon/src/icon/IconLookback.jsx
index 022e54a5056..535a2adef31 100644
--- a/packages/terra-icon/src/icon/IconLookback.jsx
+++ b/packages/terra-icon/src/icon/IconLookback.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconManufacturer.jsx b/packages/terra-icon/src/icon/IconManufacturer.jsx
index 5c2bd83f76a..25ac500c758 100644
--- a/packages/terra-icon/src/icon/IconManufacturer.jsx
+++ b/packages/terra-icon/src/icon/IconManufacturer.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMaximize.jsx b/packages/terra-icon/src/icon/IconMaximize.jsx
index 293ac252666..47561f433f4 100644
--- a/packages/terra-icon/src/icon/IconMaximize.jsx
+++ b/packages/terra-icon/src/icon/IconMaximize.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMediaFastForward.jsx b/packages/terra-icon/src/icon/IconMediaFastForward.jsx
index 3d72fd3001f..9700f240417 100644
--- a/packages/terra-icon/src/icon/IconMediaFastForward.jsx
+++ b/packages/terra-icon/src/icon/IconMediaFastForward.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMediaPause.jsx b/packages/terra-icon/src/icon/IconMediaPause.jsx
index ce4cbbbd0c0..4d7c820a172 100644
--- a/packages/terra-icon/src/icon/IconMediaPause.jsx
+++ b/packages/terra-icon/src/icon/IconMediaPause.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMediaPlay.jsx b/packages/terra-icon/src/icon/IconMediaPlay.jsx
index dad71ca66d3..9c04edde241 100644
--- a/packages/terra-icon/src/icon/IconMediaPlay.jsx
+++ b/packages/terra-icon/src/icon/IconMediaPlay.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMediaRecord.jsx b/packages/terra-icon/src/icon/IconMediaRecord.jsx
index 6e728f4b9fe..097a29265be 100644
--- a/packages/terra-icon/src/icon/IconMediaRecord.jsx
+++ b/packages/terra-icon/src/icon/IconMediaRecord.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMediaRewind.jsx b/packages/terra-icon/src/icon/IconMediaRewind.jsx
index 90e96418068..5d05d970fb8 100644
--- a/packages/terra-icon/src/icon/IconMediaRewind.jsx
+++ b/packages/terra-icon/src/icon/IconMediaRewind.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMediaStop.jsx b/packages/terra-icon/src/icon/IconMediaStop.jsx
index 0d10c907fff..d4717e19a5d 100644
--- a/packages/terra-icon/src/icon/IconMediaStop.jsx
+++ b/packages/terra-icon/src/icon/IconMediaStop.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMedicationTablet.jsx b/packages/terra-icon/src/icon/IconMedicationTablet.jsx
index 9f028efbc9d..ad9c90ad5ae 100644
--- a/packages/terra-icon/src/icon/IconMedicationTablet.jsx
+++ b/packages/terra-icon/src/icon/IconMedicationTablet.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMedicationTabletHalf.jsx b/packages/terra-icon/src/icon/IconMedicationTabletHalf.jsx
index 00feb4b08c5..3e92dd93530 100644
--- a/packages/terra-icon/src/icon/IconMedicationTabletHalf.jsx
+++ b/packages/terra-icon/src/icon/IconMedicationTabletHalf.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMedicationTabletHalfOutline.jsx b/packages/terra-icon/src/icon/IconMedicationTabletHalfOutline.jsx
index a1ba461ec70..db280aa7fbc 100644
--- a/packages/terra-icon/src/icon/IconMedicationTabletHalfOutline.jsx
+++ b/packages/terra-icon/src/icon/IconMedicationTabletHalfOutline.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMedicationTabletOutline.jsx b/packages/terra-icon/src/icon/IconMedicationTabletOutline.jsx
index 645ce4b89da..89ca281c2bf 100644
--- a/packages/terra-icon/src/icon/IconMedicationTabletOutline.jsx
+++ b/packages/terra-icon/src/icon/IconMedicationTabletOutline.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMenu.jsx b/packages/terra-icon/src/icon/IconMenu.jsx
index d109b39dea0..64c1ed7d71d 100644
--- a/packages/terra-icon/src/icon/IconMenu.jsx
+++ b/packages/terra-icon/src/icon/IconMenu.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMerge.jsx b/packages/terra-icon/src/icon/IconMerge.jsx
index 7deae4b92f4..9dfac49fbe5 100644
--- a/packages/terra-icon/src/icon/IconMerge.jsx
+++ b/packages/terra-icon/src/icon/IconMerge.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMicrophone.jsx b/packages/terra-icon/src/icon/IconMicrophone.jsx
index 45588553508..443f8f0e3c8 100644
--- a/packages/terra-icon/src/icon/IconMicrophone.jsx
+++ b/packages/terra-icon/src/icon/IconMicrophone.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMicrophoneDisabled.jsx b/packages/terra-icon/src/icon/IconMicrophoneDisabled.jsx
index 738136ed177..45d5c5455d8 100644
--- a/packages/terra-icon/src/icon/IconMicrophoneDisabled.jsx
+++ b/packages/terra-icon/src/icon/IconMicrophoneDisabled.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMinimize.jsx b/packages/terra-icon/src/icon/IconMinimize.jsx
index 61c2d4221a4..c63a9829c37 100644
--- a/packages/terra-icon/src/icon/IconMinimize.jsx
+++ b/packages/terra-icon/src/icon/IconMinimize.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMinus.jsx b/packages/terra-icon/src/icon/IconMinus.jsx
index 7a5c89b850b..92b8dd70be2 100644
--- a/packages/terra-icon/src/icon/IconMinus.jsx
+++ b/packages/terra-icon/src/icon/IconMinus.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconMissedCall.jsx b/packages/terra-icon/src/icon/IconMissedCall.jsx
index 02d22a1da3f..d3878cd0477 100644
--- a/packages/terra-icon/src/icon/IconMissedCall.jsx
+++ b/packages/terra-icon/src/icon/IconMissedCall.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconModified.jsx b/packages/terra-icon/src/icon/IconModified.jsx
index fcbfcfa3db3..efe45ede018 100644
--- a/packages/terra-icon/src/icon/IconModified.jsx
+++ b/packages/terra-icon/src/icon/IconModified.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconNext.jsx b/packages/terra-icon/src/icon/IconNext.jsx
index 8f4d8efb0f1..ffcf5df285f 100644
--- a/packages/terra-icon/src/icon/IconNext.jsx
+++ b/packages/terra-icon/src/icon/IconNext.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconNoSignal.jsx b/packages/terra-icon/src/icon/IconNoSignal.jsx
index a2bf3028e58..df36a85d2af 100644
--- a/packages/terra-icon/src/icon/IconNoSignal.jsx
+++ b/packages/terra-icon/src/icon/IconNoSignal.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconNotMet.jsx b/packages/terra-icon/src/icon/IconNotMet.jsx
index ebb9e1d68ba..2ca8ddfef7b 100644
--- a/packages/terra-icon/src/icon/IconNotMet.jsx
+++ b/packages/terra-icon/src/icon/IconNotMet.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconNotification.jsx b/packages/terra-icon/src/icon/IconNotification.jsx
index ff97de7612d..eaf7e121b16 100644
--- a/packages/terra-icon/src/icon/IconNotification.jsx
+++ b/packages/terra-icon/src/icon/IconNotification.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconNotificationDisabled.jsx b/packages/terra-icon/src/icon/IconNotificationDisabled.jsx
index 41c720e462a..0c536ea740b 100644
--- a/packages/terra-icon/src/icon/IconNotificationDisabled.jsx
+++ b/packages/terra-icon/src/icon/IconNotificationDisabled.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconNotificationOff.jsx b/packages/terra-icon/src/icon/IconNotificationOff.jsx
index fd199dce1b9..c9ed61a2a32 100644
--- a/packages/terra-icon/src/icon/IconNotificationOff.jsx
+++ b/packages/terra-icon/src/icon/IconNotificationOff.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconOutgoingCall.jsx b/packages/terra-icon/src/icon/IconOutgoingCall.jsx
index 6b942ee27ce..695f8df99a7 100644
--- a/packages/terra-icon/src/icon/IconOutgoingCall.jsx
+++ b/packages/terra-icon/src/icon/IconOutgoingCall.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPadlock.jsx b/packages/terra-icon/src/icon/IconPadlock.jsx
index 60fc84ef6d3..1e688f5ebc1 100644
--- a/packages/terra-icon/src/icon/IconPadlock.jsx
+++ b/packages/terra-icon/src/icon/IconPadlock.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPager.jsx b/packages/terra-icon/src/icon/IconPager.jsx
index 194b0508b38..1d8519516ca 100644
--- a/packages/terra-icon/src/icon/IconPager.jsx
+++ b/packages/terra-icon/src/icon/IconPager.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPanelLeft.jsx b/packages/terra-icon/src/icon/IconPanelLeft.jsx
index cf3f2e97be5..7951d0d8fbe 100644
--- a/packages/terra-icon/src/icon/IconPanelLeft.jsx
+++ b/packages/terra-icon/src/icon/IconPanelLeft.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPanelRight.jsx b/packages/terra-icon/src/icon/IconPanelRight.jsx
index b44427c67b7..605628620b9 100644
--- a/packages/terra-icon/src/icon/IconPanelRight.jsx
+++ b/packages/terra-icon/src/icon/IconPanelRight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPaperFolded.jsx b/packages/terra-icon/src/icon/IconPaperFolded.jsx
index 4c4c46a9005..a46164d73b1 100644
--- a/packages/terra-icon/src/icon/IconPaperFolded.jsx
+++ b/packages/terra-icon/src/icon/IconPaperFolded.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPaperPencil.jsx b/packages/terra-icon/src/icon/IconPaperPencil.jsx
index ff9c9d8ef96..5e873c9373c 100644
--- a/packages/terra-icon/src/icon/IconPaperPencil.jsx
+++ b/packages/terra-icon/src/icon/IconPaperPencil.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPartiallyMet.jsx b/packages/terra-icon/src/icon/IconPartiallyMet.jsx
index e4a86004869..f9662329f01 100644
--- a/packages/terra-icon/src/icon/IconPartiallyMet.jsx
+++ b/packages/terra-icon/src/icon/IconPartiallyMet.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPatientSearch.jsx b/packages/terra-icon/src/icon/IconPatientSearch.jsx
index c1a7521d391..4d370ba7359 100644
--- a/packages/terra-icon/src/icon/IconPatientSearch.jsx
+++ b/packages/terra-icon/src/icon/IconPatientSearch.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPause.jsx b/packages/terra-icon/src/icon/IconPause.jsx
index 286b25e7df1..09a4d1019ae 100644
--- a/packages/terra-icon/src/icon/IconPause.jsx
+++ b/packages/terra-icon/src/icon/IconPause.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPending.jsx b/packages/terra-icon/src/icon/IconPending.jsx
index 99585558a10..1119e5dead8 100644
--- a/packages/terra-icon/src/icon/IconPending.jsx
+++ b/packages/terra-icon/src/icon/IconPending.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPerson.jsx b/packages/terra-icon/src/icon/IconPerson.jsx
index 943403475be..033283bfd29 100644
--- a/packages/terra-icon/src/icon/IconPerson.jsx
+++ b/packages/terra-icon/src/icon/IconPerson.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPersonDoor.jsx b/packages/terra-icon/src/icon/IconPersonDoor.jsx
index b8df0052c7e..0b0ff4c57d7 100644
--- a/packages/terra-icon/src/icon/IconPersonDoor.jsx
+++ b/packages/terra-icon/src/icon/IconPersonDoor.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPersonHospital.jsx b/packages/terra-icon/src/icon/IconPersonHospital.jsx
index cb733aa4de2..864c93b61b7 100644
--- a/packages/terra-icon/src/icon/IconPersonHospital.jsx
+++ b/packages/terra-icon/src/icon/IconPersonHospital.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPersonnelPerson.jsx b/packages/terra-icon/src/icon/IconPersonnelPerson.jsx
index 33743c66349..f303a5ba354 100644
--- a/packages/terra-icon/src/icon/IconPersonnelPerson.jsx
+++ b/packages/terra-icon/src/icon/IconPersonnelPerson.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPharmacyReview.jsx b/packages/terra-icon/src/icon/IconPharmacyReview.jsx
index 30f411ba1d4..cd3fd38532b 100644
--- a/packages/terra-icon/src/icon/IconPharmacyReview.jsx
+++ b/packages/terra-icon/src/icon/IconPharmacyReview.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPharmacyVerification.jsx b/packages/terra-icon/src/icon/IconPharmacyVerification.jsx
index c4dc44a6144..7bbfc2246c8 100644
--- a/packages/terra-icon/src/icon/IconPharmacyVerification.jsx
+++ b/packages/terra-icon/src/icon/IconPharmacyVerification.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPhone.jsx b/packages/terra-icon/src/icon/IconPhone.jsx
index 37707e49596..9a8f0540061 100644
--- a/packages/terra-icon/src/icon/IconPhone.jsx
+++ b/packages/terra-icon/src/icon/IconPhone.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPhoneDown.jsx b/packages/terra-icon/src/icon/IconPhoneDown.jsx
index d28d4c7d6af..78eb2d4a222 100644
--- a/packages/terra-icon/src/icon/IconPhoneDown.jsx
+++ b/packages/terra-icon/src/icon/IconPhoneDown.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPill.jsx b/packages/terra-icon/src/icon/IconPill.jsx
index b8b2c595540..be4ba89d2da 100644
--- a/packages/terra-icon/src/icon/IconPill.jsx
+++ b/packages/terra-icon/src/icon/IconPill.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPinDiagonal.jsx b/packages/terra-icon/src/icon/IconPinDiagonal.jsx
index 1d3465f3a46..855485829dd 100644
--- a/packages/terra-icon/src/icon/IconPinDiagonal.jsx
+++ b/packages/terra-icon/src/icon/IconPinDiagonal.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPinDown.jsx b/packages/terra-icon/src/icon/IconPinDown.jsx
index 1f348b41034..33feb48d7c2 100644
--- a/packages/terra-icon/src/icon/IconPinDown.jsx
+++ b/packages/terra-icon/src/icon/IconPinDown.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPlusSymbol.jsx b/packages/terra-icon/src/icon/IconPlusSymbol.jsx
index 7df1931043e..f5770c691eb 100644
--- a/packages/terra-icon/src/icon/IconPlusSymbol.jsx
+++ b/packages/terra-icon/src/icon/IconPlusSymbol.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPlusSymbolLight.jsx b/packages/terra-icon/src/icon/IconPlusSymbolLight.jsx
index dcebfc73efe..31ed525526a 100644
--- a/packages/terra-icon/src/icon/IconPlusSymbolLight.jsx
+++ b/packages/terra-icon/src/icon/IconPlusSymbolLight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPrevious.jsx b/packages/terra-icon/src/icon/IconPrevious.jsx
index 8ee66f7be7f..800f76eae60 100644
--- a/packages/terra-icon/src/icon/IconPrevious.jsx
+++ b/packages/terra-icon/src/icon/IconPrevious.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconPrinter.jsx b/packages/terra-icon/src/icon/IconPrinter.jsx
index 8bc3a3fbf2f..8a05aa763d5 100644
--- a/packages/terra-icon/src/icon/IconPrinter.jsx
+++ b/packages/terra-icon/src/icon/IconPrinter.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconProjects.jsx b/packages/terra-icon/src/icon/IconProjects.jsx
index 43792cd2cbf..d83c0486047 100644
--- a/packages/terra-icon/src/icon/IconProjects.jsx
+++ b/packages/terra-icon/src/icon/IconProjects.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconProtocol.jsx b/packages/terra-icon/src/icon/IconProtocol.jsx
index d47cd05d3dd..c020098e840 100644
--- a/packages/terra-icon/src/icon/IconProtocol.jsx
+++ b/packages/terra-icon/src/icon/IconProtocol.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconProvider.jsx b/packages/terra-icon/src/icon/IconProvider.jsx
index 1383ebe9612..ad8c1dc5f77 100644
--- a/packages/terra-icon/src/icon/IconProvider.jsx
+++ b/packages/terra-icon/src/icon/IconProvider.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconQuestion.jsx b/packages/terra-icon/src/icon/IconQuestion.jsx
index 9f506ea73ca..2c1187a1b41 100644
--- a/packages/terra-icon/src/icon/IconQuestion.jsx
+++ b/packages/terra-icon/src/icon/IconQuestion.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconQuestionOutline.jsx b/packages/terra-icon/src/icon/IconQuestionOutline.jsx
index 22066002bbc..13fd5739353 100644
--- a/packages/terra-icon/src/icon/IconQuestionOutline.jsx
+++ b/packages/terra-icon/src/icon/IconQuestionOutline.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconRectangleSymbol.jsx b/packages/terra-icon/src/icon/IconRectangleSymbol.jsx
index 33f34517d02..053c9f6b4fe 100644
--- a/packages/terra-icon/src/icon/IconRectangleSymbol.jsx
+++ b/packages/terra-icon/src/icon/IconRectangleSymbol.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconRectangleSymbolLight.jsx b/packages/terra-icon/src/icon/IconRectangleSymbolLight.jsx
index 8d703cd653e..0a993441d82 100644
--- a/packages/terra-icon/src/icon/IconRectangleSymbolLight.jsx
+++ b/packages/terra-icon/src/icon/IconRectangleSymbolLight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconRecurringEvent.jsx b/packages/terra-icon/src/icon/IconRecurringEvent.jsx
index c35fb97dfad..a7e8ca6c28e 100644
--- a/packages/terra-icon/src/icon/IconRecurringEvent.jsx
+++ b/packages/terra-icon/src/icon/IconRecurringEvent.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconRedo.jsx b/packages/terra-icon/src/icon/IconRedo.jsx
index 35225721f2e..3f44efae548 100644
--- a/packages/terra-icon/src/icon/IconRedo.jsx
+++ b/packages/terra-icon/src/icon/IconRedo.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconRefresh.jsx b/packages/terra-icon/src/icon/IconRefresh.jsx
index a11f91d6ca9..c664df90cb7 100644
--- a/packages/terra-icon/src/icon/IconRefresh.jsx
+++ b/packages/terra-icon/src/icon/IconRefresh.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconRefusedSlot.jsx b/packages/terra-icon/src/icon/IconRefusedSlot.jsx
index 679c98db71a..06660531e81 100644
--- a/packages/terra-icon/src/icon/IconRefusedSlot.jsx
+++ b/packages/terra-icon/src/icon/IconRefusedSlot.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconReload.jsx b/packages/terra-icon/src/icon/IconReload.jsx
index e208da85220..c9669746a72 100644
--- a/packages/terra-icon/src/icon/IconReload.jsx
+++ b/packages/terra-icon/src/icon/IconReload.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconReply.jsx b/packages/terra-icon/src/icon/IconReply.jsx
index f193e25e5cf..585e2989675 100644
--- a/packages/terra-icon/src/icon/IconReply.jsx
+++ b/packages/terra-icon/src/icon/IconReply.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconReplyAll.jsx b/packages/terra-icon/src/icon/IconReplyAll.jsx
index 5095d418aee..2799a8c4b5b 100644
--- a/packages/terra-icon/src/icon/IconReplyAll.jsx
+++ b/packages/terra-icon/src/icon/IconReplyAll.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconRequired.jsx b/packages/terra-icon/src/icon/IconRequired.jsx
index 590bd9b88a6..627ca12aa5f 100644
--- a/packages/terra-icon/src/icon/IconRequired.jsx
+++ b/packages/terra-icon/src/icon/IconRequired.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconRight.jsx b/packages/terra-icon/src/icon/IconRight.jsx
index f25ce7bebd3..3571c1a549e 100644
--- a/packages/terra-icon/src/icon/IconRight.jsx
+++ b/packages/terra-icon/src/icon/IconRight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconRotateLeft.jsx b/packages/terra-icon/src/icon/IconRotateLeft.jsx
index f187f5569e3..17ffad3ce2e 100644
--- a/packages/terra-icon/src/icon/IconRotateLeft.jsx
+++ b/packages/terra-icon/src/icon/IconRotateLeft.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconRotateRight.jsx b/packages/terra-icon/src/icon/IconRotateRight.jsx
index bd5960dc1ca..713028e7321 100644
--- a/packages/terra-icon/src/icon/IconRotateRight.jsx
+++ b/packages/terra-icon/src/icon/IconRotateRight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconSave.jsx b/packages/terra-icon/src/icon/IconSave.jsx
index 186a463c39a..71d25661dd2 100644
--- a/packages/terra-icon/src/icon/IconSave.jsx
+++ b/packages/terra-icon/src/icon/IconSave.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconScratchPad.jsx b/packages/terra-icon/src/icon/IconScratchPad.jsx
index 29f53762a38..3d85fd64851 100644
--- a/packages/terra-icon/src/icon/IconScratchPad.jsx
+++ b/packages/terra-icon/src/icon/IconScratchPad.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconSearch.jsx b/packages/terra-icon/src/icon/IconSearch.jsx
index aead4940e1e..2621b6f19fe 100644
--- a/packages/terra-icon/src/icon/IconSearch.jsx
+++ b/packages/terra-icon/src/icon/IconSearch.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconSecondaryProvider.jsx b/packages/terra-icon/src/icon/IconSecondaryProvider.jsx
index ece4834f75b..351c035dae8 100644
--- a/packages/terra-icon/src/icon/IconSecondaryProvider.jsx
+++ b/packages/terra-icon/src/icon/IconSecondaryProvider.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconSend.jsx b/packages/terra-icon/src/icon/IconSend.jsx
index 8007d0c61fb..66e3ac3067a 100644
--- a/packages/terra-icon/src/icon/IconSend.jsx
+++ b/packages/terra-icon/src/icon/IconSend.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconSeparate.jsx b/packages/terra-icon/src/icon/IconSeparate.jsx
index bdc237fe000..b508e67b0f8 100644
--- a/packages/terra-icon/src/icon/IconSeparate.jsx
+++ b/packages/terra-icon/src/icon/IconSeparate.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconSettings.jsx b/packages/terra-icon/src/icon/IconSettings.jsx
index 2cb4f60fbc4..91b14ba066d 100644
--- a/packages/terra-icon/src/icon/IconSettings.jsx
+++ b/packages/terra-icon/src/icon/IconSettings.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconSharedSchedules.jsx b/packages/terra-icon/src/icon/IconSharedSchedules.jsx
index ed2c9f05170..421e83874ad 100644
--- a/packages/terra-icon/src/icon/IconSharedSchedules.jsx
+++ b/packages/terra-icon/src/icon/IconSharedSchedules.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconSimulation.jsx b/packages/terra-icon/src/icon/IconSimulation.jsx
index 1065e1fbf7f..4b281fd8c17 100644
--- a/packages/terra-icon/src/icon/IconSimulation.jsx
+++ b/packages/terra-icon/src/icon/IconSimulation.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconSortAscending.jsx b/packages/terra-icon/src/icon/IconSortAscending.jsx
index 8d4132bf2cd..054ee9185e2 100644
--- a/packages/terra-icon/src/icon/IconSortAscending.jsx
+++ b/packages/terra-icon/src/icon/IconSortAscending.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconSortDescending.jsx b/packages/terra-icon/src/icon/IconSortDescending.jsx
index dcfb5852a3d..d1ad95bf297 100644
--- a/packages/terra-icon/src/icon/IconSortDescending.jsx
+++ b/packages/terra-icon/src/icon/IconSortDescending.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconSpinner.jsx b/packages/terra-icon/src/icon/IconSpinner.jsx
index 173ec2b4c8f..1dbf59d5955 100644
--- a/packages/terra-icon/src/icon/IconSpinner.jsx
+++ b/packages/terra-icon/src/icon/IconSpinner.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconSquareSymbol.jsx b/packages/terra-icon/src/icon/IconSquareSymbol.jsx
index c7b882427ca..4bf824921dd 100644
--- a/packages/terra-icon/src/icon/IconSquareSymbol.jsx
+++ b/packages/terra-icon/src/icon/IconSquareSymbol.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconSquareSymbolLight.jsx b/packages/terra-icon/src/icon/IconSquareSymbolLight.jsx
index e05dc8f75c1..c300b505905 100644
--- a/packages/terra-icon/src/icon/IconSquareSymbolLight.jsx
+++ b/packages/terra-icon/src/icon/IconSquareSymbolLight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconStartPresenting.jsx b/packages/terra-icon/src/icon/IconStartPresenting.jsx
index 9d59b7dfee9..a7e49abab73 100644
--- a/packages/terra-icon/src/icon/IconStartPresenting.jsx
+++ b/packages/terra-icon/src/icon/IconStartPresenting.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconStopPresenting.jsx b/packages/terra-icon/src/icon/IconStopPresenting.jsx
index 26b83f59957..2d95048c9fa 100644
--- a/packages/terra-icon/src/icon/IconStopPresenting.jsx
+++ b/packages/terra-icon/src/icon/IconStopPresenting.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconSwap.jsx b/packages/terra-icon/src/icon/IconSwap.jsx
index a54dc4502cf..f0420ac0946 100644
--- a/packages/terra-icon/src/icon/IconSwap.jsx
+++ b/packages/terra-icon/src/icon/IconSwap.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconTable.jsx b/packages/terra-icon/src/icon/IconTable.jsx
index 79b72764e4f..8f9b1f3392b 100644
--- a/packages/terra-icon/src/icon/IconTable.jsx
+++ b/packages/terra-icon/src/icon/IconTable.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconTag.jsx b/packages/terra-icon/src/icon/IconTag.jsx
index ba3821b145b..f6c7404ad7f 100644
--- a/packages/terra-icon/src/icon/IconTag.jsx
+++ b/packages/terra-icon/src/icon/IconTag.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconTeardropSymbol.jsx b/packages/terra-icon/src/icon/IconTeardropSymbol.jsx
index 03e74be0d97..6b8f24e6c70 100644
--- a/packages/terra-icon/src/icon/IconTeardropSymbol.jsx
+++ b/packages/terra-icon/src/icon/IconTeardropSymbol.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconTeardropSymbolLight.jsx b/packages/terra-icon/src/icon/IconTeardropSymbolLight.jsx
index c30c295e7e0..656109b0d9c 100644
--- a/packages/terra-icon/src/icon/IconTeardropSymbolLight.jsx
+++ b/packages/terra-icon/src/icon/IconTeardropSymbolLight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconTeardropUpSymbol.jsx b/packages/terra-icon/src/icon/IconTeardropUpSymbol.jsx
index 7502c38415b..679913fe9ca 100644
--- a/packages/terra-icon/src/icon/IconTeardropUpSymbol.jsx
+++ b/packages/terra-icon/src/icon/IconTeardropUpSymbol.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconTeardropUpSymbolLight.jsx b/packages/terra-icon/src/icon/IconTeardropUpSymbolLight.jsx
index e8c10c59a65..3421747bd3b 100644
--- a/packages/terra-icon/src/icon/IconTeardropUpSymbolLight.jsx
+++ b/packages/terra-icon/src/icon/IconTeardropUpSymbolLight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconThinDiamondSymbol.jsx b/packages/terra-icon/src/icon/IconThinDiamondSymbol.jsx
index 6276d3fee83..03d6be33ce1 100644
--- a/packages/terra-icon/src/icon/IconThinDiamondSymbol.jsx
+++ b/packages/terra-icon/src/icon/IconThinDiamondSymbol.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconThinDiamondSymbolLight.jsx b/packages/terra-icon/src/icon/IconThinDiamondSymbolLight.jsx
index 1ae35800f64..66618c94c05 100644
--- a/packages/terra-icon/src/icon/IconThinDiamondSymbolLight.jsx
+++ b/packages/terra-icon/src/icon/IconThinDiamondSymbolLight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconTile.jsx b/packages/terra-icon/src/icon/IconTile.jsx
index 67edad33470..8fbb1722756 100644
--- a/packages/terra-icon/src/icon/IconTile.jsx
+++ b/packages/terra-icon/src/icon/IconTile.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconTrash.jsx b/packages/terra-icon/src/icon/IconTrash.jsx
index dc59f7bffbd..3a583da2915 100644
--- a/packages/terra-icon/src/icon/IconTrash.jsx
+++ b/packages/terra-icon/src/icon/IconTrash.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconTreemap.jsx b/packages/terra-icon/src/icon/IconTreemap.jsx
index 29595ab5810..dc0b45dc43a 100644
--- a/packages/terra-icon/src/icon/IconTreemap.jsx
+++ b/packages/terra-icon/src/icon/IconTreemap.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconTriangleDownSymbol.jsx b/packages/terra-icon/src/icon/IconTriangleDownSymbol.jsx
index b4cab9d8587..3027c5ebb02 100644
--- a/packages/terra-icon/src/icon/IconTriangleDownSymbol.jsx
+++ b/packages/terra-icon/src/icon/IconTriangleDownSymbol.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconTriangleDownSymbolLight.jsx b/packages/terra-icon/src/icon/IconTriangleDownSymbolLight.jsx
index e6aac4674c4..c8a3adbc5e6 100644
--- a/packages/terra-icon/src/icon/IconTriangleDownSymbolLight.jsx
+++ b/packages/terra-icon/src/icon/IconTriangleDownSymbolLight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconTriangleSymbol.jsx b/packages/terra-icon/src/icon/IconTriangleSymbol.jsx
index 886532cf4ad..cb8167e536f 100644
--- a/packages/terra-icon/src/icon/IconTriangleSymbol.jsx
+++ b/packages/terra-icon/src/icon/IconTriangleSymbol.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconTriangleSymbolLight.jsx b/packages/terra-icon/src/icon/IconTriangleSymbolLight.jsx
index 8bb707b31ed..785f2d428f7 100644
--- a/packages/terra-icon/src/icon/IconTriangleSymbolLight.jsx
+++ b/packages/terra-icon/src/icon/IconTriangleSymbolLight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconTrophy.jsx b/packages/terra-icon/src/icon/IconTrophy.jsx
index 359bc54d535..10732ebf4aa 100644
--- a/packages/terra-icon/src/icon/IconTrophy.jsx
+++ b/packages/terra-icon/src/icon/IconTrophy.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconUnavailable.jsx b/packages/terra-icon/src/icon/IconUnavailable.jsx
index 7e89d1fb39b..ff41910c07f 100644
--- a/packages/terra-icon/src/icon/IconUnavailable.jsx
+++ b/packages/terra-icon/src/icon/IconUnavailable.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconUndo.jsx b/packages/terra-icon/src/icon/IconUndo.jsx
index 2e840e7f870..31c1d712b97 100644
--- a/packages/terra-icon/src/icon/IconUndo.jsx
+++ b/packages/terra-icon/src/icon/IconUndo.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconUnknown.jsx b/packages/terra-icon/src/icon/IconUnknown.jsx
index 50a82f25edc..90623963cbb 100644
--- a/packages/terra-icon/src/icon/IconUnknown.jsx
+++ b/packages/terra-icon/src/icon/IconUnknown.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconUnlock.jsx b/packages/terra-icon/src/icon/IconUnlock.jsx
index 6bf8bb3634b..768608fc9eb 100644
--- a/packages/terra-icon/src/icon/IconUnlock.jsx
+++ b/packages/terra-icon/src/icon/IconUnlock.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconUnread.jsx b/packages/terra-icon/src/icon/IconUnread.jsx
index a08a4864952..d58202ce86f 100644
--- a/packages/terra-icon/src/icon/IconUnread.jsx
+++ b/packages/terra-icon/src/icon/IconUnread.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconUp.jsx b/packages/terra-icon/src/icon/IconUp.jsx
index 60b1b7a2ef4..ca028857314 100644
--- a/packages/terra-icon/src/icon/IconUp.jsx
+++ b/packages/terra-icon/src/icon/IconUp.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconUpload.jsx b/packages/terra-icon/src/icon/IconUpload.jsx
index 58404ac7977..5f9c747d7cd 100644
--- a/packages/terra-icon/src/icon/IconUpload.jsx
+++ b/packages/terra-icon/src/icon/IconUpload.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconUsers.jsx b/packages/terra-icon/src/icon/IconUsers.jsx
index d2cb74d205e..62b069d22a2 100644
--- a/packages/terra-icon/src/icon/IconUsers.jsx
+++ b/packages/terra-icon/src/icon/IconUsers.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconVideoCamera.jsx b/packages/terra-icon/src/icon/IconVideoCamera.jsx
index b2316b03202..286080f53f6 100644
--- a/packages/terra-icon/src/icon/IconVideoCamera.jsx
+++ b/packages/terra-icon/src/icon/IconVideoCamera.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconVideoCameraDisabled.jsx b/packages/terra-icon/src/icon/IconVideoCameraDisabled.jsx
index 053b3cba499..e07be044aee 100644
--- a/packages/terra-icon/src/icon/IconVideoCameraDisabled.jsx
+++ b/packages/terra-icon/src/icon/IconVideoCameraDisabled.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconVisualization.jsx b/packages/terra-icon/src/icon/IconVisualization.jsx
index 1df64538ead..eb34e665a8c 100644
--- a/packages/terra-icon/src/icon/IconVisualization.jsx
+++ b/packages/terra-icon/src/icon/IconVisualization.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconWaveform.jsx b/packages/terra-icon/src/icon/IconWaveform.jsx
index 7903767b8d0..0439bc589cf 100644
--- a/packages/terra-icon/src/icon/IconWaveform.jsx
+++ b/packages/terra-icon/src/icon/IconWaveform.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconWifi.jsx b/packages/terra-icon/src/icon/IconWifi.jsx
index e5a425e9371..89e573f869d 100644
--- a/packages/terra-icon/src/icon/IconWifi.jsx
+++ b/packages/terra-icon/src/icon/IconWifi.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconWifiSlash.jsx b/packages/terra-icon/src/icon/IconWifiSlash.jsx
index 1b69cc33a91..f9fc73ddba7 100644
--- a/packages/terra-icon/src/icon/IconWifiSlash.jsx
+++ b/packages/terra-icon/src/icon/IconWifiSlash.jsx
@@ -6,8 +6,8 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
-
+
+
);
};
diff --git a/packages/terra-icon/src/icon/IconXSymbol.jsx b/packages/terra-icon/src/icon/IconXSymbol.jsx
index d6e262cb982..898d421a049 100644
--- a/packages/terra-icon/src/icon/IconXSymbol.jsx
+++ b/packages/terra-icon/src/icon/IconXSymbol.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconXSymbolLight.jsx b/packages/terra-icon/src/icon/IconXSymbolLight.jsx
index b035477b706..a17bf17c94f 100644
--- a/packages/terra-icon/src/icon/IconXSymbolLight.jsx
+++ b/packages/terra-icon/src/icon/IconXSymbolLight.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconZoomIn.jsx b/packages/terra-icon/src/icon/IconZoomIn.jsx
index ada32271207..9903404de7c 100644
--- a/packages/terra-icon/src/icon/IconZoomIn.jsx
+++ b/packages/terra-icon/src/icon/IconZoomIn.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/IconZoomOut.jsx b/packages/terra-icon/src/icon/IconZoomOut.jsx
index 7c2468d9b44..b643db75373 100644
--- a/packages/terra-icon/src/icon/IconZoomOut.jsx
+++ b/packages/terra-icon/src/icon/IconZoomOut.jsx
@@ -6,7 +6,7 @@ const SvgIcon = (customProps) => {
const attributes = Object.assign({}, customProps);
return (
-
+
);
diff --git a/packages/terra-icon/src/icon/decorative/IconAbnormal.jsx b/packages/terra-icon/src/icon/decorative/IconAbnormal.jsx
new file mode 100644
index 00000000000..7a05cae595f
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconAbnormal.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconAbnormal.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconAbnormal',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconAbnormalDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconAbnormalLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconAbnormalLowLight.jsx
new file mode 100644
index 00000000000..e4da1ffae46
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconAbnormalLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconAbnormalLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconAdd.jsx b/packages/terra-icon/src/icon/decorative/IconAdd.jsx
new file mode 100644
index 00000000000..570de25ceb4
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconAdd.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconAddDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconAddPerson.jsx b/packages/terra-icon/src/icon/decorative/IconAddPerson.jsx
new file mode 100644
index 00000000000..917381424b7
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconAddPerson.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconAddPersonDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconAlert.jsx b/packages/terra-icon/src/icon/decorative/IconAlert.jsx
new file mode 100644
index 00000000000..0ce1cee1654
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconAlert.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconAlert.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconAlert',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconAlertDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconAlertLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconAlertLowLight.jsx
new file mode 100644
index 00000000000..cc3ab910808
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconAlertLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconAlertLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconAllergy.jsx b/packages/terra-icon/src/icon/decorative/IconAllergy.jsx
new file mode 100644
index 00000000000..6ae4961441d
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconAllergy.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconAllergyDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconAnalytics.jsx b/packages/terra-icon/src/icon/decorative/IconAnalytics.jsx
new file mode 100644
index 00000000000..20e5acd9262
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconAnalytics.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconAnalyticsDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconAnnouncement.jsx b/packages/terra-icon/src/icon/decorative/IconAnnouncement.jsx
new file mode 100644
index 00000000000..1c614b1f44c
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconAnnouncement.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconAnnouncementDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconArchive.jsx b/packages/terra-icon/src/icon/decorative/IconArchive.jsx
new file mode 100644
index 00000000000..6e3f185029d
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconArchive.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconArchiveDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconAttachment.jsx b/packages/terra-icon/src/icon/decorative/IconAttachment.jsx
new file mode 100644
index 00000000000..eaca65e36e4
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconAttachment.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconAttachmentDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconAudio.jsx b/packages/terra-icon/src/icon/decorative/IconAudio.jsx
new file mode 100644
index 00000000000..7423d52c621
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconAudio.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconAudioDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconAutoText.jsx b/packages/terra-icon/src/icon/decorative/IconAutoText.jsx
new file mode 100644
index 00000000000..c25b4b9e938
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconAutoText.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconAutoTextDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Idea 1 copy"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconAvailable.jsx b/packages/terra-icon/src/icon/decorative/IconAvailable.jsx
new file mode 100644
index 00000000000..85bc328b03b
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconAvailable.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconAvailable.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconAvailable',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconAvailableDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconAway.jsx b/packages/terra-icon/src/icon/decorative/IconAway.jsx
new file mode 100644
index 00000000000..39efb1d54d4
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconAway.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconAwayDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconBedAssigned.jsx b/packages/terra-icon/src/icon/decorative/IconBedAssigned.jsx
new file mode 100644
index 00000000000..924454d1afe
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconBedAssigned.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconBedAssigned.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconBedAssigned',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconBedAssignedDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconBedAssignedLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconBedAssignedLowLight.jsx
new file mode 100644
index 00000000000..6e67e7608be
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconBedAssignedLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconBedAssignedLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconBedRequested.jsx b/packages/terra-icon/src/icon/decorative/IconBedRequested.jsx
new file mode 100644
index 00000000000..7535057a406
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconBedRequested.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconBedRequestedDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconBluetooth.jsx b/packages/terra-icon/src/icon/decorative/IconBluetooth.jsx
new file mode 100644
index 00000000000..e15281b9df9
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconBluetooth.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconBluetoothDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconBluetoothSlash.jsx b/packages/terra-icon/src/icon/decorative/IconBluetoothSlash.jsx
new file mode 100644
index 00000000000..67212ee9e79
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconBluetoothSlash.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconBluetoothSlashDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconBookmark.jsx b/packages/terra-icon/src/icon/decorative/IconBookmark.jsx
new file mode 100644
index 00000000000..df34f9153ef
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconBookmark.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconBookmarkDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconBriefcase.jsx b/packages/terra-icon/src/icon/decorative/IconBriefcase.jsx
new file mode 100644
index 00000000000..b58d90e746e
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconBriefcase.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconBriefcaseDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconBrokenImage.jsx b/packages/terra-icon/src/icon/decorative/IconBrokenImage.jsx
new file mode 100644
index 00000000000..dd5e088749f
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconBrokenImage.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconBrokenImageDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconBrokenLinkUnlink.jsx b/packages/terra-icon/src/icon/decorative/IconBrokenLinkUnlink.jsx
new file mode 100644
index 00000000000..653b96dfa2e
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconBrokenLinkUnlink.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconBrokenLinkUnlinkDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconBusy.jsx b/packages/terra-icon/src/icon/decorative/IconBusy.jsx
new file mode 100644
index 00000000000..973baee25b7
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconBusy.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconBusyDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCalculator.jsx b/packages/terra-icon/src/icon/decorative/IconCalculator.jsx
new file mode 100644
index 00000000000..3a68dbee28f
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCalculator.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCalculatorDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCalendar.jsx b/packages/terra-icon/src/icon/decorative/IconCalendar.jsx
new file mode 100644
index 00000000000..ba5ad33b517
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCalendar.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCalendarDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCamera.jsx b/packages/terra-icon/src/icon/decorative/IconCamera.jsx
new file mode 100644
index 00000000000..92f9d717a0a
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCamera.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCameraDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCancel.jsx b/packages/terra-icon/src/icon/decorative/IconCancel.jsx
new file mode 100644
index 00000000000..6151e8d9faa
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCancel.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCancelDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCaretDown.jsx b/packages/terra-icon/src/icon/decorative/IconCaretDown.jsx
new file mode 100644
index 00000000000..ce8ebcf18d4
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCaretDown.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCaretDownDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCaretLeft.jsx b/packages/terra-icon/src/icon/decorative/IconCaretLeft.jsx
new file mode 100644
index 00000000000..4d3d89a050f
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCaretLeft.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCaretLeftDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCaretRight.jsx b/packages/terra-icon/src/icon/decorative/IconCaretRight.jsx
new file mode 100644
index 00000000000..94c216d2a52
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCaretRight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCaretRightDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCaretUp.jsx b/packages/terra-icon/src/icon/decorative/IconCaretUp.jsx
new file mode 100644
index 00000000000..7a15ec8a164
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCaretUp.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCaretUpDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCatalogueNumber.jsx b/packages/terra-icon/src/icon/decorative/IconCatalogueNumber.jsx
new file mode 100644
index 00000000000..1079a0cb975
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCatalogueNumber.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCatalogueNumberDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCaution.jsx b/packages/terra-icon/src/icon/decorative/IconCaution.jsx
new file mode 100644
index 00000000000..96ea610153b
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCaution.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCautionDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCeMarking.jsx b/packages/terra-icon/src/icon/decorative/IconCeMarking.jsx
new file mode 100644
index 00000000000..8f9f2ee73a2
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCeMarking.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCeMarkingDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 34.286","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconChecklist.jsx b/packages/terra-icon/src/icon/decorative/IconChecklist.jsx
new file mode 100644
index 00000000000..d95231788af
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconChecklist.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconChecklistDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCheckmark.jsx b/packages/terra-icon/src/icon/decorative/IconCheckmark.jsx
new file mode 100644
index 00000000000..f425be82c8b
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCheckmark.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCheckmarkDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconChevron.jsx b/packages/terra-icon/src/icon/decorative/IconChevron.jsx
new file mode 100644
index 00000000000..b87edf66f47
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconChevron.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconChevronDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconChevronDown.jsx b/packages/terra-icon/src/icon/decorative/IconChevronDown.jsx
new file mode 100644
index 00000000000..dd971882d17
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconChevronDown.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconChevronDownDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconChevronLeft.jsx b/packages/terra-icon/src/icon/decorative/IconChevronLeft.jsx
new file mode 100644
index 00000000000..1f8040e6df8
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconChevronLeft.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconChevronLeftDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconChevronRight.jsx b/packages/terra-icon/src/icon/decorative/IconChevronRight.jsx
new file mode 100644
index 00000000000..b89a7efdd4d
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconChevronRight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconChevronRightDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconChevronUp.jsx b/packages/terra-icon/src/icon/decorative/IconChevronUp.jsx
new file mode 100644
index 00000000000..32056af22dd
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconChevronUp.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconChevronUpDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCircleLinesSymbol.jsx b/packages/terra-icon/src/icon/decorative/IconCircleLinesSymbol.jsx
new file mode 100644
index 00000000000..f594ba84a45
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCircleLinesSymbol.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCircleLinesSymbolDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCircleSymbol.jsx b/packages/terra-icon/src/icon/decorative/IconCircleSymbol.jsx
new file mode 100644
index 00000000000..9fc08f48c44
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCircleSymbol.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCircleSymbolDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCircleSymbolLight.jsx b/packages/terra-icon/src/icon/decorative/IconCircleSymbolLight.jsx
new file mode 100644
index 00000000000..4f3c5592951
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCircleSymbolLight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCircleSymbolLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconClear.jsx b/packages/terra-icon/src/icon/decorative/IconClear.jsx
new file mode 100644
index 00000000000..bafdd77f9df
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconClear.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconClearDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconClipboard.jsx b/packages/terra-icon/src/icon/decorative/IconClipboard.jsx
new file mode 100644
index 00000000000..8e8bd832ded
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconClipboard.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconClipboardDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconClock.jsx b/packages/terra-icon/src/icon/decorative/IconClock.jsx
new file mode 100644
index 00000000000..5f6219a0324
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconClock.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconClockDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconClose.jsx b/packages/terra-icon/src/icon/decorative/IconClose.jsx
new file mode 100644
index 00000000000..ae59a794ee6
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconClose.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCloseDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCollapseRow.jsx b/packages/terra-icon/src/icon/decorative/IconCollapseRow.jsx
new file mode 100644
index 00000000000..49d850acd90
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCollapseRow.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCollapseRowDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconComment.jsx b/packages/terra-icon/src/icon/decorative/IconComment.jsx
new file mode 100644
index 00000000000..a9875d33336
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconComment.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCommentDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCommit.jsx b/packages/terra-icon/src/icon/decorative/IconCommit.jsx
new file mode 100644
index 00000000000..b3bd9fce8cf
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCommit.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCommitDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconComplete.jsx b/packages/terra-icon/src/icon/decorative/IconComplete.jsx
new file mode 100644
index 00000000000..a85f0bb41be
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconComplete.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconComplete.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconComplete',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCompleteDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCompose.jsx b/packages/terra-icon/src/icon/decorative/IconCompose.jsx
new file mode 100644
index 00000000000..09e2c547e96
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCompose.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconComposeDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconConfidential.jsx b/packages/terra-icon/src/icon/decorative/IconConfidential.jsx
new file mode 100644
index 00000000000..00feda5c9c8
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconConfidential.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconConfidentialDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"compound shapes"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconConsultInstructionsForUse.jsx b/packages/terra-icon/src/icon/decorative/IconConsultInstructionsForUse.jsx
new file mode 100644
index 00000000000..b1debe3586f
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconConsultInstructionsForUse.jsx
@@ -0,0 +1,25 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+import { FormattedMessage } from 'react-intl';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ return (
+
+ {iconTitle => (
+
+
+
+
+
+ )}
+
+ );
+};
+
+SvgIcon.displayName = "IconConsultInstructionsForUseDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCritical.jsx b/packages/terra-icon/src/icon/decorative/IconCritical.jsx
new file mode 100644
index 00000000000..4a6f76bc16f
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCritical.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconCritical.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconCritical',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCriticalDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCriticalInverse.jsx b/packages/terra-icon/src/icon/decorative/IconCriticalInverse.jsx
new file mode 100644
index 00000000000..1da2270849d
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCriticalInverse.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconCriticalInverse.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconCriticalInverse',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCriticalInverseDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCriticalInverseLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconCriticalInverseLowLight.jsx
new file mode 100644
index 00000000000..636dd6dfa49
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCriticalInverseLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCriticalInverseLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconCriticalLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconCriticalLowLight.jsx
new file mode 100644
index 00000000000..c784b35a844
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconCriticalLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconCriticalLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDateOfManufacture.jsx b/packages/terra-icon/src/icon/decorative/IconDateOfManufacture.jsx
new file mode 100644
index 00000000000..331da69b734
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDateOfManufacture.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDateOfManufactureDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDevice.jsx b/packages/terra-icon/src/icon/decorative/IconDevice.jsx
new file mode 100644
index 00000000000..d44a48ead0c
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDevice.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDeviceDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDeviceAlert.jsx b/packages/terra-icon/src/icon/decorative/IconDeviceAlert.jsx
new file mode 100644
index 00000000000..e2e81f69239
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDeviceAlert.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconDeviceAlert.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconDeviceAlert',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDeviceAlertDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDeviceAlertLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconDeviceAlertLowLight.jsx
new file mode 100644
index 00000000000..aa4c43362ef
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDeviceAlertLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDeviceAlertLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDeviceCheck.jsx b/packages/terra-icon/src/icon/decorative/IconDeviceCheck.jsx
new file mode 100644
index 00000000000..199a0fbee6b
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDeviceCheck.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconDeviceCheck.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconDeviceCheck',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDeviceCheckDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDeviceCheckLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconDeviceCheckLowLight.jsx
new file mode 100644
index 00000000000..3b327539b0d
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDeviceCheckLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDeviceCheckLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDiamond.jsx b/packages/terra-icon/src/icon/decorative/IconDiamond.jsx
new file mode 100644
index 00000000000..4e7e927ac1a
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDiamond.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconDiamond.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconDiamond',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDiamondDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDiamondLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconDiamondLowLight.jsx
new file mode 100644
index 00000000000..e61a67412e2
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDiamondLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDiamondLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDiamondSymbol.jsx b/packages/terra-icon/src/icon/decorative/IconDiamondSymbol.jsx
new file mode 100644
index 00000000000..10aec7d283b
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDiamondSymbol.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDiamondSymbolDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDiamondSymbolLight.jsx b/packages/terra-icon/src/icon/decorative/IconDiamondSymbolLight.jsx
new file mode 100644
index 00000000000..dd65b3e30d4
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDiamondSymbolLight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDiamondSymbolLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDischargeComingDue.jsx b/packages/terra-icon/src/icon/decorative/IconDischargeComingDue.jsx
new file mode 100644
index 00000000000..3bc0b236b64
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDischargeComingDue.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconDischargeComingDue.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconDischargeComingDue',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDischargeComingDueDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDischargeComingDueLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconDischargeComingDueLowLight.jsx
new file mode 100644
index 00000000000..663a6795e98
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDischargeComingDueLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDischargeComingDueLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDischargeComplete.jsx b/packages/terra-icon/src/icon/decorative/IconDischargeComplete.jsx
new file mode 100644
index 00000000000..75ba18536d8
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDischargeComplete.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconDischargeComplete.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconDischargeComplete',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDischargeCompleteDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDischargeCompleteLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconDischargeCompleteLowLight.jsx
new file mode 100644
index 00000000000..848de082622
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDischargeCompleteLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDischargeCompleteLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDischargeOverDue.jsx b/packages/terra-icon/src/icon/decorative/IconDischargeOverDue.jsx
new file mode 100644
index 00000000000..dc3071a70fd
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDischargeOverDue.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconDischargeOverDue.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconDischargeOverDue',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDischargeOverDueDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDischargeOverDueLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconDischargeOverDueLowLight.jsx
new file mode 100644
index 00000000000..1125274852b
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDischargeOverDueLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDischargeOverDueLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDoNotDisturb.jsx b/packages/terra-icon/src/icon/decorative/IconDoNotDisturb.jsx
new file mode 100644
index 00000000000..9d1625ac469
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDoNotDisturb.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconDoNotDisturb.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconDoNotDisturb',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDoNotDisturbDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDocumentPlus.jsx b/packages/terra-icon/src/icon/decorative/IconDocumentPlus.jsx
new file mode 100644
index 00000000000..6d78b558a8d
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDocumentPlus.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDocumentPlusDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDocuments.jsx b/packages/terra-icon/src/icon/decorative/IconDocuments.jsx
new file mode 100644
index 00000000000..a2f947906a9
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDocuments.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDocumentsDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDoorOpen.jsx b/packages/terra-icon/src/icon/decorative/IconDoorOpen.jsx
new file mode 100644
index 00000000000..fd68aa77336
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDoorOpen.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDoorOpenDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDoubleChevronLeft.jsx b/packages/terra-icon/src/icon/decorative/IconDoubleChevronLeft.jsx
new file mode 100644
index 00000000000..a820ed8583e
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDoubleChevronLeft.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDoubleChevronLeftDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDoubleChevronRight.jsx b/packages/terra-icon/src/icon/decorative/IconDoubleChevronRight.jsx
new file mode 100644
index 00000000000..90983780664
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDoubleChevronRight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDoubleChevronRightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDown.jsx b/packages/terra-icon/src/icon/decorative/IconDown.jsx
new file mode 100644
index 00000000000..e7a360b69ef
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDown.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDownDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDownload.jsx b/packages/terra-icon/src/icon/decorative/IconDownload.jsx
new file mode 100644
index 00000000000..036cd5967fb
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDownload.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDownloadDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDrugDrug.jsx b/packages/terra-icon/src/icon/decorative/IconDrugDrug.jsx
new file mode 100644
index 00000000000..938849f07fb
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDrugDrug.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconDrugDrug.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconDrugDrug',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDrugDrugDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDrugDrugLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconDrugDrugLowLight.jsx
new file mode 100644
index 00000000000..5969f76d812
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDrugDrugLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDrugDrugLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDue.jsx b/packages/terra-icon/src/icon/decorative/IconDue.jsx
new file mode 100644
index 00000000000..6d0c9549ec8
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDue.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDueDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDueSoon.jsx b/packages/terra-icon/src/icon/decorative/IconDueSoon.jsx
new file mode 100644
index 00000000000..41cea38c162
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDueSoon.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconDueSoon.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconDueSoon',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDueSoonDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconDueSoonLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconDueSoonLowLight.jsx
new file mode 100644
index 00000000000..bdfc50850e5
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconDueSoonLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconDueSoonLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconEcRep.jsx b/packages/terra-icon/src/icon/decorative/IconEcRep.jsx
new file mode 100644
index 00000000000..b1a7bc72c47
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconEcRep.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconEcRepDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 93 30","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconEdit.jsx b/packages/terra-icon/src/icon/decorative/IconEdit.jsx
new file mode 100644
index 00000000000..b93e9e29b69
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconEdit.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconEditDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconEllipses.jsx b/packages/terra-icon/src/icon/decorative/IconEllipses.jsx
new file mode 100644
index 00000000000..7ff7bdbe127
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconEllipses.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconEllipsesDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconEnvelope.jsx b/packages/terra-icon/src/icon/decorative/IconEnvelope.jsx
new file mode 100644
index 00000000000..39fb67b113c
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconEnvelope.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconEnvelopeDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconEnvelopeFill.jsx b/packages/terra-icon/src/icon/decorative/IconEnvelopeFill.jsx
new file mode 100644
index 00000000000..fdf53516b12
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconEnvelopeFill.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconEnvelopeFillDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconError.jsx b/packages/terra-icon/src/icon/decorative/IconError.jsx
new file mode 100644
index 00000000000..1b3bbe4cc81
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconError.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconError.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconError',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconErrorDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconErrorDark.jsx b/packages/terra-icon/src/icon/decorative/IconErrorDark.jsx
new file mode 100644
index 00000000000..2f5bc4e1603
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconErrorDark.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconErrorDark.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconErrorDark',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconErrorDarkDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconErrorLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconErrorLowLight.jsx
new file mode 100644
index 00000000000..54f92ed3bc2
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconErrorLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconErrorLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconExclamation.jsx b/packages/terra-icon/src/icon/decorative/IconExclamation.jsx
new file mode 100644
index 00000000000..fc194233576
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconExclamation.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconExclamationDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 8 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconExpandLess.jsx b/packages/terra-icon/src/icon/decorative/IconExpandLess.jsx
new file mode 100644
index 00000000000..6e7dd7579e3
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconExpandLess.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconExpandLessDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconExpandMore.jsx b/packages/terra-icon/src/icon/decorative/IconExpandMore.jsx
new file mode 100644
index 00000000000..bbca0afa3cd
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconExpandMore.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconExpandMoreDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconExpandRow.jsx b/packages/terra-icon/src/icon/decorative/IconExpandRow.jsx
new file mode 100644
index 00000000000..1d55222c180
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconExpandRow.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconExpandRowDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconExtensions.jsx b/packages/terra-icon/src/icon/decorative/IconExtensions.jsx
new file mode 100644
index 00000000000..18c02c704b6
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconExtensions.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconExtensionsDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconExternalLink.jsx b/packages/terra-icon/src/icon/decorative/IconExternalLink.jsx
new file mode 100644
index 00000000000..e076466c8ff
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconExternalLink.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconExternalLinkDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconFeatured.jsx b/packages/terra-icon/src/icon/decorative/IconFeatured.jsx
new file mode 100644
index 00000000000..701cd73b573
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconFeatured.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconFeaturedDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconFeaturedOff.jsx b/packages/terra-icon/src/icon/decorative/IconFeaturedOff.jsx
new file mode 100644
index 00000000000..b85d4e8d9b4
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconFeaturedOff.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconFeaturedOffDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconFeaturedOutline.jsx b/packages/terra-icon/src/icon/decorative/IconFeaturedOutline.jsx
new file mode 100644
index 00000000000..50b9b565bab
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconFeaturedOutline.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconFeaturedOutlineDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconFeaturedOutlineYellow.jsx b/packages/terra-icon/src/icon/decorative/IconFeaturedOutlineYellow.jsx
new file mode 100644
index 00000000000..c196d3317a0
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconFeaturedOutlineYellow.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconFeaturedOutlineYellow.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconFeaturedOutlineYellow',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconFeaturedOutlineYellowDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconFirst.jsx b/packages/terra-icon/src/icon/decorative/IconFirst.jsx
new file mode 100644
index 00000000000..5e301c72d8d
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconFirst.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconFirstDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconFitHeight.jsx b/packages/terra-icon/src/icon/decorative/IconFitHeight.jsx
new file mode 100644
index 00000000000..6be256cac7e
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconFitHeight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconFitHeightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconFitScale.jsx b/packages/terra-icon/src/icon/decorative/IconFitScale.jsx
new file mode 100644
index 00000000000..b6f12bab22d
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconFitScale.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconFitScaleDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconFitWidth.jsx b/packages/terra-icon/src/icon/decorative/IconFitWidth.jsx
new file mode 100644
index 00000000000..7fb8a13b647
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconFitWidth.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconFitWidthDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconFlag.jsx b/packages/terra-icon/src/icon/decorative/IconFlag.jsx
new file mode 100644
index 00000000000..55c1e901122
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconFlag.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconFlagDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconFlipHorizontal.jsx b/packages/terra-icon/src/icon/decorative/IconFlipHorizontal.jsx
new file mode 100644
index 00000000000..dd28046d485
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconFlipHorizontal.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconFlipHorizontalDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconFlipVertical.jsx b/packages/terra-icon/src/icon/decorative/IconFlipVertical.jsx
new file mode 100644
index 00000000000..b9ce984806f
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconFlipVertical.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconFlipVerticalDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconFlowsheet.jsx b/packages/terra-icon/src/icon/decorative/IconFlowsheet.jsx
new file mode 100644
index 00000000000..00ef3e76730
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconFlowsheet.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconFlowsheetDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconFolder.jsx b/packages/terra-icon/src/icon/decorative/IconFolder.jsx
new file mode 100644
index 00000000000..71828b2a645
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconFolder.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconFolderDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconForward.jsx b/packages/terra-icon/src/icon/decorative/IconForward.jsx
new file mode 100644
index 00000000000..e1d54698b99
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconForward.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconForwardDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconFunnel.jsx b/packages/terra-icon/src/icon/decorative/IconFunnel.jsx
new file mode 100644
index 00000000000..b002d435de9
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconFunnel.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconFunnelDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconGapChecking.jsx b/packages/terra-icon/src/icon/decorative/IconGapChecking.jsx
new file mode 100644
index 00000000000..e632043cb4a
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconGapChecking.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconGapCheckingDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconGlasses.jsx b/packages/terra-icon/src/icon/decorative/IconGlasses.jsx
new file mode 100644
index 00000000000..8f0dcdff3ea
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconGlasses.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconGlassesDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconGroup.jsx b/packages/terra-icon/src/icon/decorative/IconGroup.jsx
new file mode 100644
index 00000000000..e2c5cf60f44
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconGroup.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconGroupDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Option 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconHalfRating.jsx b/packages/terra-icon/src/icon/decorative/IconHalfRating.jsx
new file mode 100644
index 00000000000..dfb16dccc3b
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconHalfRating.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconHalfRatingDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconHazardLow.jsx b/packages/terra-icon/src/icon/decorative/IconHazardLow.jsx
new file mode 100644
index 00000000000..cea8420ebcf
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconHazardLow.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconHazardLow.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconHazardLow',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconHazardLowDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconHelp.jsx b/packages/terra-icon/src/icon/decorative/IconHelp.jsx
new file mode 100644
index 00000000000..c6c1f94d70a
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconHelp.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconHelp.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconHelp',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconHelpDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconHelpInverse.jsx b/packages/terra-icon/src/icon/decorative/IconHelpInverse.jsx
new file mode 100644
index 00000000000..ce082bb4aa2
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconHelpInverse.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconHelpInverse.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconHelpInverse',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconHelpInverseDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconHelpInverseLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconHelpInverseLowLight.jsx
new file mode 100644
index 00000000000..b8fee6c9721
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconHelpInverseLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconHelpInverseLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconHelpLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconHelpLowLight.jsx
new file mode 100644
index 00000000000..91a14fa8c66
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconHelpLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconHelpLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconHide.jsx b/packages/terra-icon/src/icon/decorative/IconHide.jsx
new file mode 100644
index 00000000000..00b7b54d062
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconHide.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconHide.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconHide',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconHideDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconHigh.jsx b/packages/terra-icon/src/icon/decorative/IconHigh.jsx
new file mode 100644
index 00000000000..4a9457aa68c
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconHigh.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconHigh.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconHigh',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconHighDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","data-name":"Layer 1","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconHighInverse.jsx b/packages/terra-icon/src/icon/decorative/IconHighInverse.jsx
new file mode 100644
index 00000000000..b58ae40f48e
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconHighInverse.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconHighInverse.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconHighInverse',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconHighInverseDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconHighInverseLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconHighInverseLowLight.jsx
new file mode 100644
index 00000000000..f6533fe5fd6
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconHighInverseLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconHighInverseLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconHighLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconHighLowLight.jsx
new file mode 100644
index 00000000000..a5a59344cbd
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconHighLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconHighLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconHighPriority.jsx b/packages/terra-icon/src/icon/decorative/IconHighPriority.jsx
new file mode 100644
index 00000000000..2a03d9b7930
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconHighPriority.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconHighPriority.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconHighPriority',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconHighPriorityDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 8 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconHold.jsx b/packages/terra-icon/src/icon/decorative/IconHold.jsx
new file mode 100644
index 00000000000..2e02d958c96
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconHold.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconHoldDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconHospital.jsx b/packages/terra-icon/src/icon/decorative/IconHospital.jsx
new file mode 100644
index 00000000000..d144adf192a
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconHospital.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconHospitalDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconHouse.jsx b/packages/terra-icon/src/icon/decorative/IconHouse.jsx
new file mode 100644
index 00000000000..0f467a7fea2
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconHouse.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconHouseDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconIPass.jsx b/packages/terra-icon/src/icon/decorative/IconIPass.jsx
new file mode 100644
index 00000000000..27f3eed02b4
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconIPass.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconIPassDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconImage.jsx b/packages/terra-icon/src/icon/decorative/IconImage.jsx
new file mode 100644
index 00000000000..bd2e4f0a6b1
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconImage.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconImageDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconImplant.jsx b/packages/terra-icon/src/icon/decorative/IconImplant.jsx
new file mode 100644
index 00000000000..5e3f0a44a61
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconImplant.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconImplantDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconIncomingCall.jsx b/packages/terra-icon/src/icon/decorative/IconIncomingCall.jsx
new file mode 100644
index 00000000000..548cb934bdf
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconIncomingCall.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconIncomingCallDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconIncomplete.jsx b/packages/terra-icon/src/icon/decorative/IconIncomplete.jsx
new file mode 100644
index 00000000000..08af26c9c1b
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconIncomplete.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconIncompleteDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconIncompleteInverse.jsx b/packages/terra-icon/src/icon/decorative/IconIncompleteInverse.jsx
new file mode 100644
index 00000000000..cab702c2fff
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconIncompleteInverse.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconIncompleteInverse.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconIncompleteInverse',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconIncompleteInverseDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconIncompleteInverseLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconIncompleteInverseLowLight.jsx
new file mode 100644
index 00000000000..2e5ca976754
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconIncompleteInverseLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconIncompleteInverseLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconInformation.jsx b/packages/terra-icon/src/icon/decorative/IconInformation.jsx
new file mode 100644
index 00000000000..33cc620520d
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconInformation.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconInformation.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconInformation',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconInformationDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconInformationInverse.jsx b/packages/terra-icon/src/icon/decorative/IconInformationInverse.jsx
new file mode 100644
index 00000000000..4eb5d6da791
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconInformationInverse.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconInformationInverse.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconInformationInverse',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconInformationInverseDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconInformationInverseLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconInformationInverseLowLight.jsx
new file mode 100644
index 00000000000..1f2aeb320e9
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconInformationInverseLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconInformationInverseLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconInformationLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconInformationLowLight.jsx
new file mode 100644
index 00000000000..c9b0b097b52
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconInformationLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconInformationLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconItalicI.jsx b/packages/terra-icon/src/icon/decorative/IconItalicI.jsx
new file mode 100644
index 00000000000..1566511bbd6
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconItalicI.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconItalicIDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconKeyboard.jsx b/packages/terra-icon/src/icon/decorative/IconKeyboard.jsx
new file mode 100644
index 00000000000..94c40d26f8b
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconKeyboard.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconKeyboardDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 3"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconKnurling.jsx b/packages/terra-icon/src/icon/decorative/IconKnurling.jsx
new file mode 100644
index 00000000000..2623d21395c
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconKnurling.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconKnurlingDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconLast.jsx b/packages/terra-icon/src/icon/decorative/IconLast.jsx
new file mode 100644
index 00000000000..9be7ecd6c73
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconLast.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconLastDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconLeft.jsx b/packages/terra-icon/src/icon/decorative/IconLeft.jsx
new file mode 100644
index 00000000000..1406eefbf3b
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconLeft.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconLeftDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconLeftPane.jsx b/packages/terra-icon/src/icon/decorative/IconLeftPane.jsx
new file mode 100644
index 00000000000..08869238f46
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconLeftPane.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconLeftPaneDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconLightbulb.jsx b/packages/terra-icon/src/icon/decorative/IconLightbulb.jsx
new file mode 100644
index 00000000000..7bf0d1a73a0
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconLightbulb.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconLightbulbDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","data-name":"Layer 1","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconLink.jsx b/packages/terra-icon/src/icon/decorative/IconLink.jsx
new file mode 100644
index 00000000000..dca4598bb5d
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconLink.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconLinkDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconList.jsx b/packages/terra-icon/src/icon/decorative/IconList.jsx
new file mode 100644
index 00000000000..02cd21151a8
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconList.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconListDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconLocationPin.jsx b/packages/terra-icon/src/icon/decorative/IconLocationPin.jsx
new file mode 100644
index 00000000000..95270a721c4
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconLocationPin.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconLocationPinDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconLookback.jsx b/packages/terra-icon/src/icon/decorative/IconLookback.jsx
new file mode 100644
index 00000000000..74693415656
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconLookback.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconLookbackDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconLow.jsx b/packages/terra-icon/src/icon/decorative/IconLow.jsx
new file mode 100644
index 00000000000..a59dd9fe470
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconLow.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconLow.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconLow',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconLowDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconLowLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconLowLowLight.jsx
new file mode 100644
index 00000000000..35ddbe739d0
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconLowLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconLowLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconLowRisk.jsx b/packages/terra-icon/src/icon/decorative/IconLowRisk.jsx
new file mode 100644
index 00000000000..f7b1869d8fe
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconLowRisk.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconLowRisk.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconLowRisk',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconLowRiskDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconLowRiskLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconLowRiskLowLight.jsx
new file mode 100644
index 00000000000..b86ff5daf20
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconLowRiskLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconLowRiskLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconManufacturer.jsx b/packages/terra-icon/src/icon/decorative/IconManufacturer.jsx
new file mode 100644
index 00000000000..70c757c49af
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconManufacturer.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconManufacturerDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMax.jsx b/packages/terra-icon/src/icon/decorative/IconMax.jsx
new file mode 100644
index 00000000000..ea617c71256
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMax.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconMax.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconMax',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMaxDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMaximize.jsx b/packages/terra-icon/src/icon/decorative/IconMaximize.jsx
new file mode 100644
index 00000000000..6c433890f9e
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMaximize.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMaximizeDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMediaFastForward.jsx b/packages/terra-icon/src/icon/decorative/IconMediaFastForward.jsx
new file mode 100644
index 00000000000..ff032141409
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMediaFastForward.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMediaFastForwardDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMediaPause.jsx b/packages/terra-icon/src/icon/decorative/IconMediaPause.jsx
new file mode 100644
index 00000000000..8f3556d08cd
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMediaPause.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMediaPauseDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMediaPlay.jsx b/packages/terra-icon/src/icon/decorative/IconMediaPlay.jsx
new file mode 100644
index 00000000000..25e6ca816c8
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMediaPlay.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMediaPlayDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMediaRecord.jsx b/packages/terra-icon/src/icon/decorative/IconMediaRecord.jsx
new file mode 100644
index 00000000000..b9be11a4e67
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMediaRecord.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMediaRecordDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMediaRewind.jsx b/packages/terra-icon/src/icon/decorative/IconMediaRewind.jsx
new file mode 100644
index 00000000000..aa4ecb2048f
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMediaRewind.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMediaRewindDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMediaStop.jsx b/packages/terra-icon/src/icon/decorative/IconMediaStop.jsx
new file mode 100644
index 00000000000..bc7a7bd63be
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMediaStop.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMediaStopDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMedicationTablet.jsx b/packages/terra-icon/src/icon/decorative/IconMedicationTablet.jsx
new file mode 100644
index 00000000000..5d5aba0b458
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMedicationTablet.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMedicationTabletDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMedicationTabletHalf.jsx b/packages/terra-icon/src/icon/decorative/IconMedicationTabletHalf.jsx
new file mode 100644
index 00000000000..0996776da10
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMedicationTabletHalf.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMedicationTabletHalfDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 2"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMedicationTabletHalfOutline.jsx b/packages/terra-icon/src/icon/decorative/IconMedicationTabletHalfOutline.jsx
new file mode 100644
index 00000000000..dcb53d82251
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMedicationTabletHalfOutline.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMedicationTabletHalfOutlineDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 2"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMedicationTabletOutline.jsx b/packages/terra-icon/src/icon/decorative/IconMedicationTabletOutline.jsx
new file mode 100644
index 00000000000..08334306dfa
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMedicationTabletOutline.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMedicationTabletOutlineDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMenu.jsx b/packages/terra-icon/src/icon/decorative/IconMenu.jsx
new file mode 100644
index 00000000000..aadef8f3dbf
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMenu.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMenuDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMerge.jsx b/packages/terra-icon/src/icon/decorative/IconMerge.jsx
new file mode 100644
index 00000000000..64a76153070
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMerge.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMergeDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMicrophone.jsx b/packages/terra-icon/src/icon/decorative/IconMicrophone.jsx
new file mode 100644
index 00000000000..b47364012d6
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMicrophone.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMicrophoneDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMicrophoneDisabled.jsx b/packages/terra-icon/src/icon/decorative/IconMicrophoneDisabled.jsx
new file mode 100644
index 00000000000..86fda04dab9
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMicrophoneDisabled.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMicrophoneDisabledDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMin.jsx b/packages/terra-icon/src/icon/decorative/IconMin.jsx
new file mode 100644
index 00000000000..bc654ca55d5
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMin.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconMin.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconMin',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMinDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMinimize.jsx b/packages/terra-icon/src/icon/decorative/IconMinimize.jsx
new file mode 100644
index 00000000000..b6f1e659181
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMinimize.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMinimizeDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMinus.jsx b/packages/terra-icon/src/icon/decorative/IconMinus.jsx
new file mode 100644
index 00000000000..2bb5def8711
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMinus.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMinusDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconMissedCall.jsx b/packages/terra-icon/src/icon/decorative/IconMissedCall.jsx
new file mode 100644
index 00000000000..85a6900b862
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconMissedCall.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconMissedCallDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconModerate.jsx b/packages/terra-icon/src/icon/decorative/IconModerate.jsx
new file mode 100644
index 00000000000..6ac8ecb69a0
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconModerate.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconModerate.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconModerate',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconModerateDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconModerateLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconModerateLowLight.jsx
new file mode 100644
index 00000000000..d06e578dbc1
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconModerateLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconModerateLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconModified.jsx b/packages/terra-icon/src/icon/decorative/IconModified.jsx
new file mode 100644
index 00000000000..ce3cc1a0823
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconModified.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconModifiedDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconNext.jsx b/packages/terra-icon/src/icon/decorative/IconNext.jsx
new file mode 100644
index 00000000000..0ee0bcfc723
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconNext.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconNextDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconNoRisk.jsx b/packages/terra-icon/src/icon/decorative/IconNoRisk.jsx
new file mode 100644
index 00000000000..769c2532078
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconNoRisk.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconNoRisk.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconNoRisk',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconNoRiskDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconNoRiskLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconNoRiskLowLight.jsx
new file mode 100644
index 00000000000..5a717b64993
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconNoRiskLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconNoRiskLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconNoSignal.jsx b/packages/terra-icon/src/icon/decorative/IconNoSignal.jsx
new file mode 100644
index 00000000000..4561a7b3d4b
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconNoSignal.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconNoSignalDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconNotMet.jsx b/packages/terra-icon/src/icon/decorative/IconNotMet.jsx
new file mode 100644
index 00000000000..dce7e76a5e7
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconNotMet.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconNotMetDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconNotification.jsx b/packages/terra-icon/src/icon/decorative/IconNotification.jsx
new file mode 100644
index 00000000000..74b5b452600
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconNotification.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconNotificationDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconNotificationDisabled.jsx b/packages/terra-icon/src/icon/decorative/IconNotificationDisabled.jsx
new file mode 100644
index 00000000000..996a7b7eb07
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconNotificationDisabled.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconNotificationDisabledDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconNotificationOff.jsx b/packages/terra-icon/src/icon/decorative/IconNotificationOff.jsx
new file mode 100644
index 00000000000..7fe0a14967d
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconNotificationOff.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconNotificationOffDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconOutOfNetwork.jsx b/packages/terra-icon/src/icon/decorative/IconOutOfNetwork.jsx
new file mode 100644
index 00000000000..3e5256c1c42
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconOutOfNetwork.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconOutOfNetwork.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconOutOfNetwork',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconOutOfNetworkDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconOutgoingCall.jsx b/packages/terra-icon/src/icon/decorative/IconOutgoingCall.jsx
new file mode 100644
index 00000000000..eba4e40adf3
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconOutgoingCall.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconOutgoingCallDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconOverDue.jsx b/packages/terra-icon/src/icon/decorative/IconOverDue.jsx
new file mode 100644
index 00000000000..b89a89010f8
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconOverDue.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconOverDue.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconOverDue',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconOverDueDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconOverDueLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconOverDueLowLight.jsx
new file mode 100644
index 00000000000..07ced50e695
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconOverDueLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconOverDueLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPadlock.jsx b/packages/terra-icon/src/icon/decorative/IconPadlock.jsx
new file mode 100644
index 00000000000..09ed0e5b687
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPadlock.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPadlockDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPager.jsx b/packages/terra-icon/src/icon/decorative/IconPager.jsx
new file mode 100644
index 00000000000..f47950706a4
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPager.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPagerDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 4 copy 2"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPanelLeft.jsx b/packages/terra-icon/src/icon/decorative/IconPanelLeft.jsx
new file mode 100644
index 00000000000..e3dcf7aaee2
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPanelLeft.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPanelLeftDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPanelRight.jsx b/packages/terra-icon/src/icon/decorative/IconPanelRight.jsx
new file mode 100644
index 00000000000..307db5b4b5a
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPanelRight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPanelRightDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPaperFolded.jsx b/packages/terra-icon/src/icon/decorative/IconPaperFolded.jsx
new file mode 100644
index 00000000000..733e3ff66a5
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPaperFolded.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPaperFoldedDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 36 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPaperPencil.jsx b/packages/terra-icon/src/icon/decorative/IconPaperPencil.jsx
new file mode 100644
index 00000000000..ea82980d6e6
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPaperPencil.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPaperPencilDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPartiallyMet.jsx b/packages/terra-icon/src/icon/decorative/IconPartiallyMet.jsx
new file mode 100644
index 00000000000..7d70fa2acab
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPartiallyMet.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPartiallyMetDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPatientSearch.jsx b/packages/terra-icon/src/icon/decorative/IconPatientSearch.jsx
new file mode 100644
index 00000000000..18b91cd5fe0
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPatientSearch.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPatientSearchDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPause.jsx b/packages/terra-icon/src/icon/decorative/IconPause.jsx
new file mode 100644
index 00000000000..cbbed6b62cb
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPause.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPauseDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPending.jsx b/packages/terra-icon/src/icon/decorative/IconPending.jsx
new file mode 100644
index 00000000000..44070a7b36a
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPending.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPendingDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPerson.jsx b/packages/terra-icon/src/icon/decorative/IconPerson.jsx
new file mode 100644
index 00000000000..58e6017d8ce
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPerson.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPersonDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPersonDoor.jsx b/packages/terra-icon/src/icon/decorative/IconPersonDoor.jsx
new file mode 100644
index 00000000000..f95ec609c9e
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPersonDoor.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPersonDoorDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 3"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPersonHospital.jsx b/packages/terra-icon/src/icon/decorative/IconPersonHospital.jsx
new file mode 100644
index 00000000000..63e54a42b89
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPersonHospital.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPersonHospitalDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPersonnelPerson.jsx b/packages/terra-icon/src/icon/decorative/IconPersonnelPerson.jsx
new file mode 100644
index 00000000000..b7e0b49a674
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPersonnelPerson.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPersonnelPersonDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPharmacyReject.jsx b/packages/terra-icon/src/icon/decorative/IconPharmacyReject.jsx
new file mode 100644
index 00000000000..3cc256d6e07
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPharmacyReject.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconPharmacyReject.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconPharmacyReject',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPharmacyRejectDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPharmacyRejectLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconPharmacyRejectLowLight.jsx
new file mode 100644
index 00000000000..c625f9e25d9
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPharmacyRejectLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPharmacyRejectLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPharmacyReview.jsx b/packages/terra-icon/src/icon/decorative/IconPharmacyReview.jsx
new file mode 100644
index 00000000000..ba79808e4f6
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPharmacyReview.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPharmacyReviewDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPharmacyVerification.jsx b/packages/terra-icon/src/icon/decorative/IconPharmacyVerification.jsx
new file mode 100644
index 00000000000..bfd9840673d
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPharmacyVerification.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPharmacyVerificationDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPhone.jsx b/packages/terra-icon/src/icon/decorative/IconPhone.jsx
new file mode 100644
index 00000000000..a347e27a471
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPhone.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPhoneDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPhoneDown.jsx b/packages/terra-icon/src/icon/decorative/IconPhoneDown.jsx
new file mode 100644
index 00000000000..fc3fab778de
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPhoneDown.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPhoneDownDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPill.jsx b/packages/terra-icon/src/icon/decorative/IconPill.jsx
new file mode 100644
index 00000000000..e583db84a8b
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPill.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPillDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPinDiagonal.jsx b/packages/terra-icon/src/icon/decorative/IconPinDiagonal.jsx
new file mode 100644
index 00000000000..23d1b4953cf
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPinDiagonal.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPinDiagonalDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPinDown.jsx b/packages/terra-icon/src/icon/decorative/IconPinDown.jsx
new file mode 100644
index 00000000000..65f9d889eae
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPinDown.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPinDownDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPlusSymbol.jsx b/packages/terra-icon/src/icon/decorative/IconPlusSymbol.jsx
new file mode 100644
index 00000000000..702365b3a96
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPlusSymbol.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPlusSymbolDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPlusSymbolLight.jsx b/packages/terra-icon/src/icon/decorative/IconPlusSymbolLight.jsx
new file mode 100644
index 00000000000..d7a2ddd6afa
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPlusSymbolLight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPlusSymbolLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPrevious.jsx b/packages/terra-icon/src/icon/decorative/IconPrevious.jsx
new file mode 100644
index 00000000000..7f414b45f6c
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPrevious.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPreviousDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconPrinter.jsx b/packages/terra-icon/src/icon/decorative/IconPrinter.jsx
new file mode 100644
index 00000000000..976f902ba6f
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconPrinter.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconPrinterDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 42 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconProjects.jsx b/packages/terra-icon/src/icon/decorative/IconProjects.jsx
new file mode 100644
index 00000000000..a75cc6b8269
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconProjects.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconProjectsDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconProtocol.jsx b/packages/terra-icon/src/icon/decorative/IconProtocol.jsx
new file mode 100644
index 00000000000..bd864214c29
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconProtocol.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconProtocolDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconProvider.jsx b/packages/terra-icon/src/icon/decorative/IconProvider.jsx
new file mode 100644
index 00000000000..eba9afbdea1
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconProvider.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconProviderDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconQuestion.jsx b/packages/terra-icon/src/icon/decorative/IconQuestion.jsx
new file mode 100644
index 00000000000..dbe924c0744
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconQuestion.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconQuestionDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconQuestionOutline.jsx b/packages/terra-icon/src/icon/decorative/IconQuestionOutline.jsx
new file mode 100644
index 00000000000..c0da1063684
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconQuestionOutline.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconQuestionOutlineDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconRectangleSymbol.jsx b/packages/terra-icon/src/icon/decorative/IconRectangleSymbol.jsx
new file mode 100644
index 00000000000..9397e527588
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconRectangleSymbol.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconRectangleSymbolDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconRectangleSymbolLight.jsx b/packages/terra-icon/src/icon/decorative/IconRectangleSymbolLight.jsx
new file mode 100644
index 00000000000..890c29617f5
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconRectangleSymbolLight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconRectangleSymbolLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconRecurringEvent.jsx b/packages/terra-icon/src/icon/decorative/IconRecurringEvent.jsx
new file mode 100644
index 00000000000..e1844327987
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconRecurringEvent.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconRecurringEventDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconRedo.jsx b/packages/terra-icon/src/icon/decorative/IconRedo.jsx
new file mode 100644
index 00000000000..964c96fcd65
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconRedo.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconRedoDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconRefresh.jsx b/packages/terra-icon/src/icon/decorative/IconRefresh.jsx
new file mode 100644
index 00000000000..71a4da4b9f5
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconRefresh.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconRefreshDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconRefusedSlot.jsx b/packages/terra-icon/src/icon/decorative/IconRefusedSlot.jsx
new file mode 100644
index 00000000000..38dfa534803
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconRefusedSlot.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconRefusedSlotDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconReload.jsx b/packages/terra-icon/src/icon/decorative/IconReload.jsx
new file mode 100644
index 00000000000..25951a14a43
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconReload.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconReloadDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconReply.jsx b/packages/terra-icon/src/icon/decorative/IconReply.jsx
new file mode 100644
index 00000000000..43d54d40532
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconReply.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconReplyDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconReplyAll.jsx b/packages/terra-icon/src/icon/decorative/IconReplyAll.jsx
new file mode 100644
index 00000000000..e47aedce2e8
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconReplyAll.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconReplyAllDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconRequired.jsx b/packages/terra-icon/src/icon/decorative/IconRequired.jsx
new file mode 100644
index 00000000000..9c84e9dbae7
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconRequired.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconRequiredDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconRight.jsx b/packages/terra-icon/src/icon/decorative/IconRight.jsx
new file mode 100644
index 00000000000..36437ced9ab
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconRight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconRightDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconRollup.jsx b/packages/terra-icon/src/icon/decorative/IconRollup.jsx
new file mode 100644
index 00000000000..2e0b43b8fb7
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconRollup.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconRollup.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconRollup',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconRollupDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconRotateLeft.jsx b/packages/terra-icon/src/icon/decorative/IconRotateLeft.jsx
new file mode 100644
index 00000000000..8a9a69645ed
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconRotateLeft.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconRotateLeftDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconRotateRight.jsx b/packages/terra-icon/src/icon/decorative/IconRotateRight.jsx
new file mode 100644
index 00000000000..17b23ba4aa4
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconRotateRight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconRotateRightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSave.jsx b/packages/terra-icon/src/icon/decorative/IconSave.jsx
new file mode 100644
index 00000000000..7cb7bd475da
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSave.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSaveDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconScheduled.jsx b/packages/terra-icon/src/icon/decorative/IconScheduled.jsx
new file mode 100644
index 00000000000..4bbf49de1e1
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconScheduled.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconScheduled.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconScheduled',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconScheduledDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconScheduledLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconScheduledLowLight.jsx
new file mode 100644
index 00000000000..552e6f57b87
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconScheduledLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconScheduledLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconScratchPad.jsx b/packages/terra-icon/src/icon/decorative/IconScratchPad.jsx
new file mode 100644
index 00000000000..a7aebc6ddc4
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconScratchPad.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconScratchPadDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSearch.jsx b/packages/terra-icon/src/icon/decorative/IconSearch.jsx
new file mode 100644
index 00000000000..c197d30507f
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSearch.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSearchDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSecondaryProvider.jsx b/packages/terra-icon/src/icon/decorative/IconSecondaryProvider.jsx
new file mode 100644
index 00000000000..8fc39b0cb6c
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSecondaryProvider.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSecondaryProviderDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSend.jsx b/packages/terra-icon/src/icon/decorative/IconSend.jsx
new file mode 100644
index 00000000000..22eb5c0c360
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSend.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSendDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSeparate.jsx b/packages/terra-icon/src/icon/decorative/IconSeparate.jsx
new file mode 100644
index 00000000000..5c9ef976c3e
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSeparate.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSeparateDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSettings.jsx b/packages/terra-icon/src/icon/decorative/IconSettings.jsx
new file mode 100644
index 00000000000..d4fe4ade594
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSettings.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSettingsDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSharedSchedules.jsx b/packages/terra-icon/src/icon/decorative/IconSharedSchedules.jsx
new file mode 100644
index 00000000000..dbe4507ab56
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSharedSchedules.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSharedSchedulesDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 4"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSimulation.jsx b/packages/terra-icon/src/icon/decorative/IconSimulation.jsx
new file mode 100644
index 00000000000..9ba1abb0476
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSimulation.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSimulationDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSortAscending.jsx b/packages/terra-icon/src/icon/decorative/IconSortAscending.jsx
new file mode 100644
index 00000000000..c3f223608d6
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSortAscending.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSortAscendingDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSortDescending.jsx b/packages/terra-icon/src/icon/decorative/IconSortDescending.jsx
new file mode 100644
index 00000000000..da023c13823
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSortDescending.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSortDescendingDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSpinner.jsx b/packages/terra-icon/src/icon/decorative/IconSpinner.jsx
new file mode 100644
index 00000000000..f67a12bf9f9
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSpinner.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSpinnerDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isSpin":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSquareSymbol.jsx b/packages/terra-icon/src/icon/decorative/IconSquareSymbol.jsx
new file mode 100644
index 00000000000..2e7adc44f16
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSquareSymbol.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSquareSymbolDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSquareSymbolLight.jsx b/packages/terra-icon/src/icon/decorative/IconSquareSymbolLight.jsx
new file mode 100644
index 00000000000..0532a937548
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSquareSymbolLight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSquareSymbolLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconStartPresenting.jsx b/packages/terra-icon/src/icon/decorative/IconStartPresenting.jsx
new file mode 100644
index 00000000000..10dc3a891c8
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconStartPresenting.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconStartPresentingDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconStatusPositive.jsx b/packages/terra-icon/src/icon/decorative/IconStatusPositive.jsx
new file mode 100644
index 00000000000..0032f4967b5
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconStatusPositive.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconStatusPositive.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconStatusPositive',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconStatusPositiveDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconStatusPositiveLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconStatusPositiveLowLight.jsx
new file mode 100644
index 00000000000..f88a0debdd8
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconStatusPositiveLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconStatusPositiveLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconStatusPositiveWhite.jsx b/packages/terra-icon/src/icon/decorative/IconStatusPositiveWhite.jsx
new file mode 100644
index 00000000000..994f90fd68d
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconStatusPositiveWhite.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconStatusPositiveWhite.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconStatusPositiveWhite',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconStatusPositiveWhiteDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconStatusPositiveWhiteLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconStatusPositiveWhiteLowLight.jsx
new file mode 100644
index 00000000000..463942fa36c
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconStatusPositiveWhiteLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconStatusPositiveWhiteLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconStopPresenting.jsx b/packages/terra-icon/src/icon/decorative/IconStopPresenting.jsx
new file mode 100644
index 00000000000..060d0749fa0
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconStopPresenting.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconStopPresentingDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 2 copy"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSuccess.jsx b/packages/terra-icon/src/icon/decorative/IconSuccess.jsx
new file mode 100644
index 00000000000..dcacf00f8d0
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSuccess.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconSuccess.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconSuccess',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSuccessDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSuccessInverse.jsx b/packages/terra-icon/src/icon/decorative/IconSuccessInverse.jsx
new file mode 100644
index 00000000000..1fb9092a89f
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSuccessInverse.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconSuccessInverse.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconSuccessInverse',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSuccessInverseDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSuccessInverseLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconSuccessInverseLowLight.jsx
new file mode 100644
index 00000000000..4d8241a826b
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSuccessInverseLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSuccessInverseLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSuccessLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconSuccessLowLight.jsx
new file mode 100644
index 00000000000..77043687476
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSuccessLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSuccessLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconSwap.jsx b/packages/terra-icon/src/icon/decorative/IconSwap.jsx
new file mode 100644
index 00000000000..455facb6e2d
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconSwap.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconSwapDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconTable.jsx b/packages/terra-icon/src/icon/decorative/IconTable.jsx
new file mode 100644
index 00000000000..1791906aef7
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconTable.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconTableDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconTag.jsx b/packages/terra-icon/src/icon/decorative/IconTag.jsx
new file mode 100644
index 00000000000..7d33dd8ebb9
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconTag.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconTagDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconTeardropSymbol.jsx b/packages/terra-icon/src/icon/decorative/IconTeardropSymbol.jsx
new file mode 100644
index 00000000000..69075834e2f
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconTeardropSymbol.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconTeardropSymbolDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconTeardropSymbolLight.jsx b/packages/terra-icon/src/icon/decorative/IconTeardropSymbolLight.jsx
new file mode 100644
index 00000000000..8dcd40a7b11
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconTeardropSymbolLight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconTeardropSymbolLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconTeardropUpSymbol.jsx b/packages/terra-icon/src/icon/decorative/IconTeardropUpSymbol.jsx
new file mode 100644
index 00000000000..d5044b89f3e
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconTeardropUpSymbol.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconTeardropUpSymbolDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconTeardropUpSymbolLight.jsx b/packages/terra-icon/src/icon/decorative/IconTeardropUpSymbolLight.jsx
new file mode 100644
index 00000000000..2b2a9b85a26
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconTeardropUpSymbolLight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconTeardropUpSymbolLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconThinDiamondSymbol.jsx b/packages/terra-icon/src/icon/decorative/IconThinDiamondSymbol.jsx
new file mode 100644
index 00000000000..c53e2df08cc
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconThinDiamondSymbol.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconThinDiamondSymbolDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconThinDiamondSymbolLight.jsx b/packages/terra-icon/src/icon/decorative/IconThinDiamondSymbolLight.jsx
new file mode 100644
index 00000000000..2d3d1362b7c
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconThinDiamondSymbolLight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconThinDiamondSymbolLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconTile.jsx b/packages/terra-icon/src/icon/decorative/IconTile.jsx
new file mode 100644
index 00000000000..bd9fcb10718
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconTile.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconTileDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconTrash.jsx b/packages/terra-icon/src/icon/decorative/IconTrash.jsx
new file mode 100644
index 00000000000..928d9031ff9
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconTrash.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconTrashDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconTreemap.jsx b/packages/terra-icon/src/icon/decorative/IconTreemap.jsx
new file mode 100644
index 00000000000..354cd124260
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconTreemap.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconTreemapDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconTriangleDownSymbol.jsx b/packages/terra-icon/src/icon/decorative/IconTriangleDownSymbol.jsx
new file mode 100644
index 00000000000..0d960b95685
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconTriangleDownSymbol.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconTriangleDownSymbolDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconTriangleDownSymbolLight.jsx b/packages/terra-icon/src/icon/decorative/IconTriangleDownSymbolLight.jsx
new file mode 100644
index 00000000000..801a270d2d6
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconTriangleDownSymbolLight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconTriangleDownSymbolLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconTriangleSymbol.jsx b/packages/terra-icon/src/icon/decorative/IconTriangleSymbol.jsx
new file mode 100644
index 00000000000..7d9b9296a2e
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconTriangleSymbol.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconTriangleSymbolDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconTriangleSymbolLight.jsx b/packages/terra-icon/src/icon/decorative/IconTriangleSymbolLight.jsx
new file mode 100644
index 00000000000..0315a82338c
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconTriangleSymbolLight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconTriangleSymbolLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconTrophy.jsx b/packages/terra-icon/src/icon/decorative/IconTrophy.jsx
new file mode 100644
index 00000000000..089bea50054
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconTrophy.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconTrophyDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconUnavailable.jsx b/packages/terra-icon/src/icon/decorative/IconUnavailable.jsx
new file mode 100644
index 00000000000..160345ed2f3
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconUnavailable.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconUnavailableDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconUndo.jsx b/packages/terra-icon/src/icon/decorative/IconUndo.jsx
new file mode 100644
index 00000000000..7fd9c5adf96
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconUndo.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconUndoDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconUnexpected.jsx b/packages/terra-icon/src/icon/decorative/IconUnexpected.jsx
new file mode 100644
index 00000000000..49c07ac4f18
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconUnexpected.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconUnexpected.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconUnexpected',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconUnexpectedDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconUnexpectedLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconUnexpectedLowLight.jsx
new file mode 100644
index 00000000000..41008c0bbb9
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconUnexpectedLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconUnexpectedLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconUnknown.jsx b/packages/terra-icon/src/icon/decorative/IconUnknown.jsx
new file mode 100644
index 00000000000..6d5238e9713
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconUnknown.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconUnknownDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconUnlock.jsx b/packages/terra-icon/src/icon/decorative/IconUnlock.jsx
new file mode 100644
index 00000000000..f0c64c81f94
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconUnlock.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconUnlockDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconUnread.jsx b/packages/terra-icon/src/icon/decorative/IconUnread.jsx
new file mode 100644
index 00000000000..01d78460711
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconUnread.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconUnreadDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconUnspecified.jsx b/packages/terra-icon/src/icon/decorative/IconUnspecified.jsx
new file mode 100644
index 00000000000..d96f9e42bec
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconUnspecified.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconUnspecified.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconUnspecified',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconUnspecifiedDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconUp.jsx b/packages/terra-icon/src/icon/decorative/IconUp.jsx
new file mode 100644
index 00000000000..6f2dbbaf194
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconUp.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconUpDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconUpload.jsx b/packages/terra-icon/src/icon/decorative/IconUpload.jsx
new file mode 100644
index 00000000000..26f33c11e91
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconUpload.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconUploadDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconUsers.jsx b/packages/terra-icon/src/icon/decorative/IconUsers.jsx
new file mode 100644
index 00000000000..6fdbb8471c2
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconUsers.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconUsersDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconVideoCamera.jsx b/packages/terra-icon/src/icon/decorative/IconVideoCamera.jsx
new file mode 100644
index 00000000000..00d5564e4c5
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconVideoCamera.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconVideoCameraDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconVideoCameraDisabled.jsx b/packages/terra-icon/src/icon/decorative/IconVideoCameraDisabled.jsx
new file mode 100644
index 00000000000..b0a9e04b140
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconVideoCameraDisabled.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconVideoCameraDisabledDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconVisualization.jsx b/packages/terra-icon/src/icon/decorative/IconVisualization.jsx
new file mode 100644
index 00000000000..9f8a59b516a
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconVisualization.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconVisualizationDec";
+SvgIcon.defaultProps = {"className":"","viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 1","isBidi":true};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconWarning.jsx b/packages/terra-icon/src/icon/decorative/IconWarning.jsx
new file mode 100644
index 00000000000..91f2ad8fddb
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconWarning.jsx
@@ -0,0 +1,33 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import classNamesBind from 'classnames/bind';
+import ThemeContext from 'terra-theme-context';
+import IconBaseDec from '../../IconBaseDec';
+import styles from '../../IconWarning.module.scss';
+
+const cx = classNamesBind.bind(styles);
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const theme = React.useContext(ThemeContext);
+ const iconClassNames = classNames(
+ cx(
+ 'IconWarning',
+ theme.className,
+ ),
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconWarningDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconWarningLowLight.jsx b/packages/terra-icon/src/icon/decorative/IconWarningLowLight.jsx
new file mode 100644
index 00000000000..afbd14f83e6
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconWarningLowLight.jsx
@@ -0,0 +1,23 @@
+/* eslint-disable */
+import React from 'react';
+import classNames from 'classnames';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+ const iconClassNames = classNames(
+ customProps.className,
+ );
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconWarningLowLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconWaveform.jsx b/packages/terra-icon/src/icon/decorative/IconWaveform.jsx
new file mode 100644
index 00000000000..64f3b24c6fe
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconWaveform.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconWaveformDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg","data-name":"Layer 3"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconWifi.jsx b/packages/terra-icon/src/icon/decorative/IconWifi.jsx
new file mode 100644
index 00000000000..ae2cd13fd7d
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconWifi.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconWifiDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconWifiSlash.jsx b/packages/terra-icon/src/icon/decorative/IconWifiSlash.jsx
new file mode 100644
index 00000000000..a7d6f191233
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconWifiSlash.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconWifiSlashDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconXSymbol.jsx b/packages/terra-icon/src/icon/decorative/IconXSymbol.jsx
new file mode 100644
index 00000000000..fc0d0380d76
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconXSymbol.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconXSymbolDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconXSymbolLight.jsx b/packages/terra-icon/src/icon/decorative/IconXSymbolLight.jsx
new file mode 100644
index 00000000000..fe2d26a173e
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconXSymbolLight.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconXSymbolLightDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconZoomIn.jsx b/packages/terra-icon/src/icon/decorative/IconZoomIn.jsx
new file mode 100644
index 00000000000..4af01c6270b
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconZoomIn.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconZoomInDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/src/icon/decorative/IconZoomOut.jsx b/packages/terra-icon/src/icon/decorative/IconZoomOut.jsx
new file mode 100644
index 00000000000..773d1401664
--- /dev/null
+++ b/packages/terra-icon/src/icon/decorative/IconZoomOut.jsx
@@ -0,0 +1,19 @@
+/* eslint-disable */
+import React from 'react';
+import IconBaseDec from '../../IconBaseDec';
+
+const SvgIcon = (customProps) => {
+ const attributes = Object.assign({}, customProps);
+
+ return (
+
+
+
+ );
+};
+
+SvgIcon.displayName = "IconZoomOutDec";
+SvgIcon.defaultProps = {"viewBox":"0 0 48 48","xmlns":"http://www.w3.org/2000/svg"};
+
+export default SvgIcon;
+/* eslint-enable */
diff --git a/packages/terra-icon/tests/wdio/icon-spec.js b/packages/terra-icon/tests/wdio/icon-spec.js
index 76a5bab9700..1fbe3515cb6 100644
--- a/packages/terra-icon/tests/wdio/icon-spec.js
+++ b/packages/terra-icon/tests/wdio/icon-spec.js
@@ -23,7 +23,7 @@ Terra.describeViewports('Icon', ['huge'], () => {
});
describe('AriaLabel', () => {
- before(() => browser.url('/#/raw/tests/cerner-terra-core-docs/icon/icon-aria-label'));
+ before(() => browser.url('/#/raw/tests/cerner-terra-core-docs/icon/icon-accessible-label'));
it('is accessible', () => {
Terra.validates.accessibility();