Skip to content

Commit ad02ee9

Browse files
committed
Fix blank value case
1 parent 19622cd commit ad02ee9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/toggle-attribute/tp-toggle-attribute.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class TPToggleAttributeElement extends HTMLElement {
2626
let value: string | null = null;
2727

2828
// Check if we have a value.
29-
if ( ( 'value' in trigger ) && 'string' === typeof trigger.value ) {
29+
if ( [ 'INPUT', 'SELECT', 'TEXTAREA' ].includes( trigger.tagName ) && ( 'value' in trigger ) && 'string' === typeof trigger.value ) {
3030
value = trigger.value;
3131
}
3232

@@ -59,7 +59,7 @@ export class TPToggleAttributeElement extends HTMLElement {
5959
this.dispatchEvent( new CustomEvent( 'triggered' ) );
6060

6161
// Check if trigger has a value, example: form inputs.
62-
if ( value && '' !== value ) {
62+
if ( value || '' === value ) {
6363
// Check if we have a value.
6464
if ( this.hasAttribute( 'value' ) ) {
6565
this.toggleTargetBasedOnValueAttribute( value );

0 commit comments

Comments
 (0)