@codecademy/gamut
73.6.173.6.2-alpha.3e37cd.0
dist/Disclosure/types.d.ts~
dist/Disclosure/types.d.tsModified+5−2
Index: package/dist/Disclosure/types.d.ts
===================================================================
--- package/dist/Disclosure/types.d.ts
+++ package/dist/Disclosure/types.d.ts
@@ -1,6 +1,9 @@
-import { DisclosureBodyWrapperStyles, DisclosureWrapperStyles } from './elements';
+import { ComponentProps, ComponentPropsWithoutRef } from 'react';
+import { DataAttributes } from '../utils';
+import { DisclosureBodyWrapperStyles, DisclosureButtonWrapper, DisclosureWrapperStyles } from './elements';
export interface DisclosureButtonProps {
+ buttonProps?: Omit<ComponentProps<typeof DisclosureButtonWrapper>, 'onClick'> & DataAttributes;
/**
* Renders the Disclosure unclickable.
*/
disabled?: boolean;
@@ -51,9 +54,9 @@
* Determines the size of the heading text and the space between text in the body.
*/
spacing?: 'normal' | 'condensed' | 'compact';
}
-export interface DisclosureProps extends Omit<DisclosureButtonProps, 'isExpanded' | 'setIsExpanded'>, DisclosureBodyProps, DisclosureWrapperStyles {
+export interface DisclosureProps extends Omit<DisclosureButtonProps, 'isExpanded' | 'setIsExpanded'>, DisclosureBodyProps, DisclosureWrapperStyles, Omit<ComponentPropsWithoutRef<'div'>, 'onClick' | 'color'> {
/**
* Determines whether or not the Disclosure is expanded upon load.
* Default value is `false`.
*/