diff --git a/addons/rose/addon/components/rose/icon/index.hbs b/addons/rose/addon/components/rose/icon/index.hbs
deleted file mode 100644
index e92665265..000000000
--- a/addons/rose/addon/components/rose/icon/index.hbs
+++ /dev/null
@@ -1,8 +0,0 @@
-{{!
- Copyright (c) HashiCorp, Inc.
- SPDX-License-Identifier: BUSL-1.1
-}}
-
-
- {{inline-svg @name}}
-
\ No newline at end of file
diff --git a/addons/rose/app/components/rose/icon.js b/addons/rose/app/components/rose/icon.js
deleted file mode 100644
index 9a986dad0..000000000
--- a/addons/rose/app/components/rose/icon.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/**
- * Copyright (c) HashiCorp, Inc.
- * SPDX-License-Identifier: BUSL-1.1
- */
-
-export { default } from 'rose/components/rose/icon';
diff --git a/addons/rose/app/styles/rose/components/_icon.scss b/addons/rose/app/styles/rose/components/_icon.scss
deleted file mode 100644
index de1500add..000000000
--- a/addons/rose/app/styles/rose/components/_icon.scss
+++ /dev/null
@@ -1,28 +0,0 @@
-/**
- * Copyright (c) HashiCorp, Inc.
- * SPDX-License-Identifier: BUSL-1.1
- */
-
-@use '../variables/sizing';
-
-.rose-icon {
- --size: #{sizing.rems(l)};
-
- &.extra-large {
- --size: #{sizing.rems(m) * 2};
- }
-
- &.medium {
- --size: #{sizing.rems(m)};
- }
-
- &.small {
- --size: #{sizing.rems(s)};
- }
-
- > svg {
- width: var(--size);
- height: var(--size);
- vertical-align: text-top;
- }
-}
diff --git a/addons/rose/app/styles/rose/components/_index.scss b/addons/rose/app/styles/rose/components/_index.scss
index c82736415..f3ec7d399 100644
--- a/addons/rose/app/styles/rose/components/_index.scss
+++ b/addons/rose/app/styles/rose/components/_index.scss
@@ -14,7 +14,6 @@
@import 'form';
@import 'frame';
@import 'header';
-@import 'icon';
@import 'layout';
@import 'list';
@import 'metadata-list';
diff --git a/addons/rose/app/styles/rose/components/card/_link.scss b/addons/rose/app/styles/rose/components/card/_link.scss
index 7786ea8d3..2296ec07c 100644
--- a/addons/rose/app/styles/rose/components/card/_link.scss
+++ b/addons/rose/app/styles/rose/components/card/_link.scss
@@ -102,14 +102,6 @@ $xxxs: sizing.rems(xxxs); // 2
margin: 0;
margin-bottom: sizing.rems(xs);
- .rose-icon {
- margin-right: sizing.rems(xs);
-
- svg {
- vertical-align: text-bottom;
- }
- }
-
.rose-card-link-title-text {
flex-grow: 1;
height: typography.line-height(m) * 2rem;
diff --git a/addons/rose/app/styles/rose/components/dialog/_dialog.scss b/addons/rose/app/styles/rose/components/dialog/_dialog.scss
index d8270270e..24d8ae9bd 100644
--- a/addons/rose/app/styles/rose/components/dialog/_dialog.scss
+++ b/addons/rose/app/styles/rose/components/dialog/_dialog.scss
@@ -58,17 +58,6 @@ $xxxxs: sizing.rems(xxxxs); // 1
border-top-left-radius: $xxxs;
border-top-right-radius: $xxxs;
- .rose-icon {
- color: var(--header-icon-color);
- margin-right: $xxs + $xxxs;
-
- svg {
- transform: scale(1.25);
- position: relative;
- top: $xxxxs;
- }
- }
-
.rose-dialog-heading {
@include type.type(m, semibold);
@@ -91,15 +80,6 @@ $xxxxs: sizing.rems(xxxxs); // 1
&:hover {
border-color: currentcolor;
}
-
- .rose-icon {
- margin: 0;
- color: var(--ui-gray);
-
- svg {
- top: $xxxs;
- }
- }
}
}
diff --git a/addons/rose/app/styles/rose/components/form/_input.scss b/addons/rose/app/styles/rose/components/form/_input.scss
index 049afe5ec..b1615129d 100644
--- a/addons/rose/app/styles/rose/components/form/_input.scss
+++ b/addons/rose/app/styles/rose/components/form/_input.scss
@@ -13,13 +13,7 @@
.rose-input-wrapper {
position: relative;
- .rose-icon {
- position: absolute;
- left: 10px;
- top: 10px;
- }
-
- .rose-icon + .rose-form-input-field {
+ .rose-form-input-field {
padding-left: 30px;
}
}
diff --git a/addons/rose/app/styles/rose/components/header/_dropdown.scss b/addons/rose/app/styles/rose/components/header/_dropdown.scss
index cd98b524e..11178cb47 100644
--- a/addons/rose/app/styles/rose/components/header/_dropdown.scss
+++ b/addons/rose/app/styles/rose/components/header/_dropdown.scss
@@ -26,17 +26,6 @@ $chevron: "data:image/svg+xml;utf-8,