diff --git a/packages/components/src/components/button/button.lite.tsx b/packages/components/src/components/button/button.lite.tsx
index 6d2281301fa..9a23483f813 100644
--- a/packages/components/src/components/button/button.lite.tsx
+++ b/packages/components/src/components/button/button.lite.tsx
@@ -27,7 +27,7 @@ export default function DBButton(props: DBButtonProps) {
disabled={props.disabled}
aria-label={props.label}
data-icon={props.icon}
- data-show-icon={getBooleanAsString(props.showIcon ?? !!props.icon)}
+ data-hide-icon={getBooleanAsString(!props.showIcon)}
data-size={props.size}
data-state={props.state}
data-width={props.width}
diff --git a/packages/components/src/components/infotext/infotext.lite.tsx b/packages/components/src/components/infotext/infotext.lite.tsx
index 14badba22a3..bfe537affc8 100644
--- a/packages/components/src/components/infotext/infotext.lite.tsx
+++ b/packages/components/src/components/infotext/infotext.lite.tsx
@@ -19,7 +19,7 @@ export default function DBInfotext(props: DBInfotextProps) {
data-icon={props.icon}
data-semantic={props.semantic}
data-size={props.size}
- data-show-icon={getBooleanAsString(props.showIcon)}>
+ data-hide-icon-after={getBooleanAsString(!props.showIcon)}>
{props.text}
diff --git a/packages/components/src/components/input/input.lite.tsx b/packages/components/src/components/input/input.lite.tsx
index 5379f5ada5e..ad2c6ac05e8 100644
--- a/packages/components/src/components/input/input.lite.tsx
+++ b/packages/components/src/components/input/input.lite.tsx
@@ -171,7 +171,7 @@ export default function DBInput(props: DBInputProps) {
diff --git a/packages/components/src/components/link/link.lite.tsx b/packages/components/src/components/link/link.lite.tsx
index b7975dcc7a2..6439537bfbf 100644
--- a/packages/components/src/components/link/link.lite.tsx
+++ b/packages/components/src/components/link/link.lite.tsx
@@ -38,7 +38,7 @@ export default function DBLink(props: DBLinkProps) {
aria-label={props.label}
aria-current={props.current}
data-size={props.size}
- data-show-icon={getBooleanAsString(props.showIcon)}
+ data-hide-icon={getBooleanAsString(!props.showIcon)}
data-variant={props.variant}
data-content={props.content || 'internal'}
onClick={(event: ClickEvent) =>
diff --git a/packages/components/src/components/navigation-item/navigation-item.lite.tsx b/packages/components/src/components/navigation-item/navigation-item.lite.tsx
index ab1b500142e..39cb5b47433 100644
--- a/packages/components/src/components/navigation-item/navigation-item.lite.tsx
+++ b/packages/components/src/components/navigation-item/navigation-item.lite.tsx
@@ -97,7 +97,7 @@ export default function DBNavigationItem(props: DBNavigationItemProps) {
class={cls('db-navigation-item', props.className)}
data-width={props.width}
data-icon={props.icon}
- data-show-icon={getBooleanAsString(props.showIcon ?? !!props.icon)}
+ data-hide-icon={getBooleanAsString(!props.showIcon)}
data-active={props.active}
aria-disabled={getBooleanAsString(props.disabled)}>
diff --git a/packages/components/src/components/notification/notification.lite.tsx b/packages/components/src/components/notification/notification.lite.tsx
index 3a2afa00e00..eaf1a823d34 100644
--- a/packages/components/src/components/notification/notification.lite.tsx
+++ b/packages/components/src/components/notification/notification.lite.tsx
@@ -28,7 +28,7 @@ export default function DBNotification(props: DBNotificationProps) {
data-semantic={props.semantic}
data-variant={props.variant}
data-icon={props.icon}
- data-show-icon={getBooleanAsString(props.showIcon ?? !!props.icon)}
+ data-hide-icon={getBooleanAsString(!props.showIcon)}
data-link-variant={props.linkVariant}>
diff --git a/packages/components/src/components/select/select.lite.tsx b/packages/components/src/components/select/select.lite.tsx
index 4ec245c62f4..858f4f3143a 100644
--- a/packages/components/src/components/select/select.lite.tsx
+++ b/packages/components/src/components/select/select.lite.tsx
@@ -173,7 +173,7 @@ export default function DBSelect(props: DBSelectProps) {
class={cls('db-select', props.className)}
data-variant={props.variant}
data-icon={props.icon}
- data-show-icon={getBooleanAsString(props.showIcon ?? !!props.icon)}>
+ data-hide-icon={getBooleanAsString(!props.showIcon)}>