8000 refactor(CDropdownToggle): add type button · v-rr/coreui-react@702da37 · GitHub
[go: up one dir, main page]

Skip to content

Commit 702da37

Browse files
committed
refactor(CDropdownToggle): add type button
1 parent 584c54a commit 702da37

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/components/dropdown/CDropdownToggle.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,9 @@ import { Triggers, triggerPropType } from '../Types'
88
import { CButton, CButtonProps } from '../button/CButton'
99
import { CDropdownContext } from './CDropdown'
1010

11-
export interface CDropdownToggleProps extends CButtonProps {
11+
export interface CDropdownToggleProps extends Omit<CButtonProps, 'type'> {
1212
/**
1313
* Enables pseudo element caret on toggler. [docs]
14-
*
15-
* @default true
1614
*/
1715
caret?: boolean
1816
/**
@@ -21,6 +19,8 @@ export interface CDropdownToggleProps extends CButtonProps {
2119
split?: boolean
2220
/**
2321
* Sets which event handlers you’d like provided to your toggle prop. You can specify one trigger or an array of them. [docs]
22+
*
23+
* @type 'hover' | 'focus' | 'click'
2424
*/
2525
trigger?: Triggers | Triggers[]
2626
}
@@ -70,7 +70,7 @@ export const CDropdownToggle: FC<CDropdownToggleProps> = ({
7070
{children}
7171
</a>
7272
) : (
73-
<CButton {...togglerProps} tabIndex={0} {...rest} ref={ref}>
73+
<CButton type="button" {...togglerProps} tabIndex={0} {...rest} ref={ref}>
7474
{children}
7575
{split && <span className="visually-hidden">Toggle Dropdown</span>}
7676
</CButton>

0 commit comments

Comments
 (0)
0