Skip to content

Commit d2824d5

Browse files
authored
fix: ToggleButton Props should not include aria-current (#7755)
* fix: ToggleButton Props should not include aria-current * omit from the correct place
1 parent 49cca08 commit d2824d5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/@react-types/button/src/index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ interface AriaBaseButtonProps extends FocusableDOMProps, AriaLabelingProps {
7272
}
7373

7474
export interface AriaButtonProps<T extends ElementType = 'button'> extends ButtonProps, LinkButtonProps<T>, AriaBaseButtonProps {}
75-
export interface AriaToggleButtonProps<T extends ElementType = 'button'> extends ToggleButtonProps, AriaBaseButtonProps, AriaButtonElementTypeProps<T> {}
75+
export interface AriaToggleButtonProps<T extends ElementType = 'button'> extends ToggleButtonProps, Omit<AriaBaseButtonProps, 'aria-current'>, AriaButtonElementTypeProps<T> {}
7676
export interface AriaToggleButtonGroupItemProps<E extends ElementType = 'button'> extends Omit<AriaToggleButtonProps<E>, 'id' | 'isSelected' | 'defaultSelected' | 'onChange'> {
7777
/** An identifier for the item in the `selectedKeys` of a ToggleButtonGroup. */
7878
id: Key
@@ -110,7 +110,7 @@ export interface SpectrumLogicButtonProps extends AriaBaseButtonProps, ButtonPro
110110
variant: 'and' | 'or'
111111
}
112112

113-
export interface SpectrumToggleButtonProps extends ToggleButtonProps, SpectrumActionButtonProps {
113+
export interface SpectrumToggleButtonProps extends ToggleButtonProps, Omit<SpectrumActionButtonProps, 'aria-current'> {
114114
/** Whether the button should be displayed with an [emphasized style](https://spectrum.adobe.com/page/action-button/#Emphasis). */
115115
isEmphasized?: boolean
116116
}

0 commit comments

Comments
 (0)