Skip to content

Commit d83c76b

Browse files
committed
fix: use type button for trigger components
1 parent d45d968 commit d83c76b

File tree

6 files changed

+6
-0
lines changed

6 files changed

+6
-0
lines changed

packages/kit-headless/src/components/collapsible/collapsible-trigger.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export const HCollapsibleTrigger = component$<PropsOf<'button'>>(
1616

1717
return (
1818
<button
19+
type="button"
1920
{...props}
2021
id={triggerId}
2122
ref={context.triggerRef}

packages/kit-headless/src/components/dropdown/dropdown-trigger.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ export const HDropdownTrigger = component$<DropdownTriggerProps>((props) => {
7575

7676
return (
7777
<button
78+
type="button"
7879
data-trigger
7980
{...props}
8081
id={triggerId}

packages/kit-headless/src/components/modal/modal-trigger.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ export const HModalTrigger = component$((props: PropsOf<'button'>) => {
1010

1111
return (
1212
<button
13+
type="button"
1314
aria-haspopup="dialog"
1415
aria-expanded={context.showSig.value}
1516
data-open={context.showSig.value ? '' : undefined}

packages/kit-headless/src/components/popover/popover-trigger.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ export const HPopoverTrigger = component$<PopoverTriggerProps>(
6060

6161
return (
6262
<button
63+
type="button"
6364
{...props}
6465
ref={context.triggerRef}
6566
id={triggerId}

packages/kit-headless/src/components/select/select-trigger.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ export const HSelectTrigger = component$<SelectTriggerProps>((props) => {
130130

131131
return (
132132
<button
133+
type="button"
133134
{...props}
134135
id={triggerId}
135136
ref={triggerRef}

packages/kit-headless/src/components/tooltip/tooltip-trigger.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ export const HTooltipTrigger = component$((props: PropsOf<'button'>) => {
9191

9292
return (
9393
<button
94+
type="button"
9495
ref={context.triggerRef}
9596
onMouseOver$={[preventDefaultSync$, setTooltipOpen$]}
9697
onMouseLeave$={setTooltipClosed$}

0 commit comments

Comments
 (0)