Merge pull request #31488 from tdukart/react-tag-input-classnames

Add classNames prop to react-tag-input
This commit is contained in:
Nathan Shively-Sanders
2018-12-18 14:08:59 -08:00
committed by GitHub
2 changed files with 23 additions and 1 deletions
+12 -1
View File
@@ -1,4 +1,4 @@
// Type definitions for React-Tags (react-tag-input) 5.0
// Type definitions for React-Tags (react-tag-input) 6.1
// Project: https://github.com/prakhar1989/react-tags
// Definitions by: Ogglas <https://github.com/Ogglas>
// Jan Karres <https://github.com/jankarres>
@@ -38,6 +38,17 @@ export interface ReactTagsProps {
inline?: boolean;
allowUnique?: boolean;
allowDragDrop?: boolean;
classNames?: {
tags?: string,
tagInput?: string,
tagInputField?: string,
selected?: string,
tag?: string,
remove?: string,
suggestions?: string,
activeSuggestion?: string
};
}
export class WithContext extends React.Component<ReactTagsProps> { }
@@ -31,6 +31,17 @@ ReactDOM.render(
name="react-tags-field"
id="react-tags-field"
classNames={{
tags: 'tagsClass',
tagInput: 'tagInputClass',
tagInputField: 'tagInputFieldClass',
selected: 'selectedClass',
tag: 'tagClass',
remove: 'removeClass',
suggestions: 'suggestionsClass',
activeSuggestion: 'activeSuggestionClass'
}}
/>,
document.getElementById("app")
);