From 6367be213f1d7760637d57ba1b44bb1a59c23e9e Mon Sep 17 00:00:00 2001 From: HarlanLuo Date: Fri, 28 Dec 2018 11:13:05 +0800 Subject: [PATCH] rename config.tag to config.coloredTags --- browser/components/ColorPicker.styl | 6 ++-- browser/components/NoteItem.js | 13 +++++---- browser/main/Detail/MarkdownNoteDetail.js | 2 +- browser/main/Detail/SnippetNoteDetail.js | 2 +- browser/main/Detail/TagSelect.js | 6 ++-- browser/main/NoteList/index.js | 2 +- browser/main/SideNav/index.js | 34 ++++++++++++----------- browser/main/lib/ConfigManager.js | 2 +- package.json | 3 +- 9 files changed, 37 insertions(+), 33 deletions(-) diff --git a/browser/components/ColorPicker.styl b/browser/components/ColorPicker.styl index 4c5a269c..927a0da2 100644 --- a/browser/components/ColorPicker.styl +++ b/browser/components/ColorPicker.styl @@ -17,9 +17,9 @@ height 1.6em border 1px solid #888888 background-color #fff - font-size 16px - border-radius 4px + font-size 15px + border-radius 2px .btn-confirm - background-color $ui-button-default--active-backgroundColor + background-color #1EC38B diff --git a/browser/components/NoteItem.js b/browser/components/NoteItem.js index cd97527c..70708223 100644 --- a/browser/components/NoteItem.js +++ b/browser/components/NoteItem.js @@ -13,6 +13,7 @@ import i18n from 'browser/lib/i18n' /** * @description Tag element component. * @param {string} tagName + * @param {string} color * @return {React.Component} */ const TagElement = ({ tagName, color }) => ( @@ -25,9 +26,10 @@ const TagElement = ({ tagName, color }) => ( * @description Tag element list component. * @param {Array|null} tags * @param {boolean} showTagsAlphabetically + * @param {Object} coloredTags * @return {React.Component} */ -const TagElementList = (tags, showTagsAlphabetically, tagConfig) => { +const TagElementList = (tags, showTagsAlphabetically, coloredTags) => { if (!isArray(tags)) { return [] } @@ -35,7 +37,7 @@ const TagElementList = (tags, showTagsAlphabetically, tagConfig) => { if (showTagsAlphabetically) { return _.sortBy(tags).map(tag => TagElement({ tagName: tag })) } else { - return tags.map(tag => TagElement({ tagName: tag, color: tagConfig[tag] })) + return tags.map(tag => TagElement({ tagName: tag, color: coloredTags[tag] })) } } @@ -46,6 +48,7 @@ const TagElementList = (tags, showTagsAlphabetically, tagConfig) => { * @param {Function} handleNoteClick * @param {Function} handleNoteContextMenu * @param {Function} handleDragStart + * @param {Object} coloredTags * @param {string} dateDisplay */ const NoteItem = ({ @@ -60,7 +63,7 @@ const NoteItem = ({ folderName, viewType, showTagsAlphabetically, - tagConfig + coloredTags }) => (
{note.tags.length > 0 - ? TagElementList(note.tags, showTagsAlphabetically, tagConfig) + ? TagElementList(note.tags, showTagsAlphabetically, coloredTags) : this.handleClearTodo(e)} percentageOfTodo={getTodoPercentageOfCompleted(note.content)} />
diff --git a/browser/main/Detail/SnippetNoteDetail.js b/browser/main/Detail/SnippetNoteDetail.js index 96ea0941..237efb3c 100644 --- a/browser/main/Detail/SnippetNoteDetail.js +++ b/browser/main/Detail/SnippetNoteDetail.js @@ -788,7 +788,7 @@ class SnippetNoteDetail extends React.Component { showTagsAlphabetically={config.ui.showTagsAlphabetically} data={data} onChange={(e) => this.handleChange(e)} - tagConfig={config.tag} + coloredTags={config.coloredTags} />
diff --git a/browser/main/Detail/TagSelect.js b/browser/main/Detail/TagSelect.js index d4411af9..caf0cf39 100644 --- a/browser/main/Detail/TagSelect.js +++ b/browser/main/Detail/TagSelect.js @@ -179,14 +179,14 @@ class TagSelect extends React.Component { } render () { - const { value, className, showTagsAlphabetically, tagConfig } = this.props + const { value, className, showTagsAlphabetically, coloredTags } = this.props const tagList = _.isArray(value) ? (showTagsAlphabetically ? _.sortBy(value) : value).map((tag) => { return ( this.handleTagLabelClick(tag)}>#{tag}