Skip to content

Commit af53045

Browse files
authored
fix: disabled (#207)
* fix: classNames type definition * fix: disabled should work on affix
1 parent 097b12c commit af53045

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/Mentions.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -490,6 +490,7 @@ const Mentions = forwardRef<MentionsRef, MentionsProps>(
490490
onChange,
491491
classNames: classes,
492492
className,
493+
disabled,
493494
...rest
494495
},
495496
ref,
@@ -520,6 +521,7 @@ const Mentions = forwardRef<MentionsRef, MentionsProps>(
520521
handleReset={handleReset}
521522
className={className}
522523
classNames={classes}
524+
disabled={disabled}
523525
>
524526
<InternalMentions
525527
className={classes?.mentions}

tests/Mentions.spec.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,4 +274,11 @@ describe('Mentions', () => {
274274
rerender(createMentions({ ref, className: 'test-cls', suffix: '123' }));
275275
expect(container.firstChild).toHaveClass('test-cls');
276276
});
277+
278+
it('disabled should work on affix wrapper', () => {
279+
const { container } = render(
280+
createMentions({ disabled: true, suffix: '1' }),
281+
);
282+
expect(container.firstChild).toHaveClass('rc-mentions-disabled');
283+
});
277284
});

0 commit comments

Comments
 (0)