Skip to content

Chip prop types don't accept disableRipple #45127

@ScottMorse

Description

@ScottMorse

Steps to reproduce

Steps:

  1. Install @mui/material
  2. Use <Chip clickable disableRipple/>

Issue #29033 was incorrectly closed without a resolution. Having developers use module augmentation to fix what should be a valid prop type is a workaround, not a solution.

Current behavior

You will receive TypeScript error Property 'disableRipple' does not exist on type...

Expected behavior

There should be no TypeScript error.

Context

Using the Chip component.

Your environment

npx @mui/envinfo
  System:
    OS: Linux 6.12 Arch Linux
  Binaries:
    Node: 22.11.0 - ~/.config/nvm/versions/node/v22.11.0/bin/node
    npm: 10.9.0 - ~/.config/nvm/versions/node/v22.11.0/bin/npm
    pnpm: Not Found
  Browsers:
    Chrome: Not Found
  npmPackages:
    @mui/core-downloads-tracker:  6.4.1 
    @mui/material: ^6.4.1 => 6.4.1 
    @mui/private-theming:  6.4.1 
    @mui/styled-engine:  6.4.0 
    @mui/system:  6.4.1 
    @mui/types:  7.2.21 
    @mui/utils:  6.4.1 
    @types/react:  19.0.8 
    react:  19.0.0 
    react-dom:  19.0.0 
    typescript:  5.7.3 

Search keywords: chip disableRipple disable ripple prop types typescript incorrect missing wrong

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateThis issue or pull request already exists.scope: chipChanges related to the chip.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions