@codecademy/gamut

73.6.173.6.2-alpha.3e37cd.0
dist/Button/shared/types.d.ts
~dist/Button/shared/types.d.tsModified
+3−3
Index: package/dist/Button/shared/types.d.ts
===================================================================
--- package/dist/Button/shared/types.d.ts
+++ package/dist/Button/shared/types.d.ts
@@ -1,17 +1,17 @@
 import { ColorModes } from '@codecademy/gamut-styles';
 import { StyleProps } from '@codecademy/variance';
-import { ComponentProps, HTMLProps } from 'react';
+import { ComponentProps, ComponentPropsWithoutRef } from 'react';
 import { ButtonBase } from '../../ButtonBase';
 import { IconComponentType } from '../../utils';
 import { CTAButton } from '../CTAButton';
 import { FillButton } from '../FillButton';
 import { IconButton } from '../IconButton';
 import { StrokeButton } from '../StrokeButton';
 import { TextButton } from '../TextButton';
 import { buttonProps, buttonVariants } from './styles';
-export interface ButtonBaseProps extends StyleProps<typeof buttonProps> {
-    onClick?: HTMLProps<HTMLButtonElement>['onClick'];
+export interface ButtonBaseProps extends StyleProps<typeof buttonProps>, Omit<ComponentPropsWithoutRef<'button'>, 'size' | 'onClick'> {
+    onClick?: ComponentPropsWithoutRef<'button'>['onClick'];
     variant?: (typeof buttonVariants)[number];
     size?: 'normal' | 'small' | 'large';
     as?: never;
     mode?: ColorModes;