From e019dcbeb029e387d76c3813d6010de51712313a Mon Sep 17 00:00:00 2001 From: Cory LaViska Date: Mon, 13 Oct 2025 10:58:14 -0400 Subject: [PATCH] fix type --- packages/webawesome/src/components/button/button.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/webawesome/src/components/button/button.ts b/packages/webawesome/src/components/button/button.ts index 01c7bcd3f..4fa26436b 100644 --- a/packages/webawesome/src/components/button/button.ts +++ b/packages/webawesome/src/components/button/button.ts @@ -11,6 +11,7 @@ import sizeStyles from '../../styles/utilities/size.css'; import variantStyles from '../../styles/utilities/variants.css'; import { LocalizeController } from '../../utilities/localize.js'; import '../icon/icon.js'; +import type WaIcon from '../icon/icon.js'; import '../spinner/spinner.js'; import styles from './button.css'; @@ -179,9 +180,9 @@ export default class WaButton extends WebAwesomeFormAssociatedElement { // If there's only an icon and no text, it's an icon button [...nodes].forEach(node => { - if (node.nodeType === Node.ELEMENT_NODE && (node as HTMLElement).localName === 'wa-icon') { + if (node.nodeType === Node.ELEMENT_NODE && (node as WaIcon).localName === 'wa-icon') { hasIcon = true; - if (!hasIconLabel) hasIconLabel = (node as HTMLElement).label !== undefined; + if (!hasIconLabel) hasIconLabel = (node as WaIcon).label !== undefined; } // Concatenate text nodes