Skip to content

Commit

Permalink
fix snackbar proptypes
Browse files Browse the repository at this point in the history
  • Loading branch information
siriwatknp committed Jan 31, 2025
1 parent 4b74f87 commit f139891
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 28 deletions.
6 changes: 3 additions & 3 deletions packages/mui-material/src/Snackbar/Snackbar.d.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as React from 'react';
import { SxProps } from '@mui/system';
import { ClickAwayListenerProps } from '../ClickAwayListener';
import ClickAwayListener, { ClickAwayListenerProps } from '../ClickAwayListener';
import { Theme } from '../styles';
import { InternalStandardProps as StandardProps } from '..';
import { SnackbarContentProps } from '../SnackbarContent';
Expand Down Expand Up @@ -51,7 +51,7 @@ export type SnackbarSlotsAndSlotProps = CreateSlotsAndSlotProps<
* By default, the avaible props are based on the [SnackbarContent](https://mui.com/material-ui/api/snackbar-content/#props) component.
*/
content: SlotProps<
React.ElementType<Partial<SnackbarContentProps>>,
React.ElementType<SnackbarContentProps>,
SnackbarContentSlotPropsOverrides,
SnackbarOwnerState
>;
Expand All @@ -60,7 +60,7 @@ export type SnackbarSlotsAndSlotProps = CreateSlotsAndSlotProps<
* By default, the avaible props are based on the [ClickAwayListener](https://mui.com/material-ui/api/click-away-listener/#props) component.
*/
clickAwayListener: SlotComponentProps<
React.ElementType<Partial<ClickAwayListenerProps>>,
typeof ClickAwayListener,
SnackbarClickAwayListenerSlotPropsOverrides,
SnackbarOwnerState
>;
Expand Down
25 changes: 0 additions & 25 deletions packages/mui-material/src/Snackbar/Snackbar.js
Original file line number Diff line number Diff line change
Expand Up @@ -353,7 +353,6 @@ Snackbar.propTypes /* remove-proptypes */ = {
slotProps: PropTypes.shape({
clickAwayListener: PropTypes.oneOfType([
PropTypes.func,
PropTypes.object,
PropTypes.shape({
children: PropTypes.element.isRequired,
disableReactTree: PropTypes.bool,
Expand All @@ -368,30 +367,6 @@ Snackbar.propTypes /* remove-proptypes */ = {
onClickAway: PropTypes.func,
touchEvent: PropTypes.oneOf(['onTouchEnd', 'onTouchStart', false]),
}),
PropTypes.shape({
children: PropTypes.element.isRequired,
disableReactTree: PropTypes.bool,
key: PropTypes.oneOfType([
PropTypes.number,
PropTypes.shape({
'__@toStringTag@9059': PropTypes.oneOf(['BigInt']).isRequired,
toLocaleString: PropTypes.func.isRequired,
toString: PropTypes.func.isRequired,
valueOf: PropTypes.func.isRequired,
}),
PropTypes.string,
]),
mouseEvent: PropTypes.oneOf([
'onClick',
'onMouseDown',
'onMouseUp',
'onPointerDown',
'onPointerUp',
false,
]),
onClickAway: PropTypes.func,
touchEvent: PropTypes.oneOf(['onTouchEnd', 'onTouchStart', false]),
}),
]),
content: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),
root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),
Expand Down

0 comments on commit f139891

Please sign in to comment.