diff --git a/packages/select/index.tsx b/packages/select/index.tsx index 93e7ef367..b226283bf 100644 --- a/packages/select/index.tsx +++ b/packages/select/index.tsx @@ -343,6 +343,7 @@ export default class Select< const { selectClassName, /* eslint-disable */ + className, floatingLabelClassName, lineRippleClassName, notchedOutlineClassName, diff --git a/test/unit/select/index.test.tsx b/test/unit/select/index.test.tsx index df40e86ef..e3be616c1 100644 --- a/test/unit/select/index.test.tsx +++ b/test/unit/select/index.test.tsx @@ -403,6 +403,16 @@ test('renders BaseSelect for select', () => { ); }); +test('does not pass className to BaseSelect', () => { + const wrapper = shallow(); + assert.equal(wrapper.childAt(0).childAt(1).prop('className'), "select-class"); +}); + test('renders FloatingLabel after BaseSelect if props.label exists', () => { const wrapper = shallow(