From 6b291f07c62481fb6186b83f122c98c0d40ef847 Mon Sep 17 00:00:00 2001 From: ashawkey <963113090@qq.com> Date: Thu, 25 Jun 2020 17:11:54 +0800 Subject: [PATCH] fix-unique-key-warning --- src/Common.js | 14 +++++++------- src/UserAction.js | 1 - 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/Common.js b/src/Common.js index 52bd0fa..6699976 100644 --- a/src/Common.js +++ b/src/Common.js @@ -66,8 +66,8 @@ export class HighlightedMarkdown extends Component { const processInstructions = [ { shouldProcessNode: (node) => node.name === 'img', // disable images - processNode (node) { - return (
[图片]
) + processNode (node, children, index) { + return (
[图片]
) } }, { @@ -83,9 +83,9 @@ export class HighlightedMarkdown extends Component { }, { shouldProcessNode: (node) => node.name === 'a', - processNode (node, children) { + processNode (node, children, index) { return ( - + {children} @@ -96,7 +96,7 @@ export class HighlightedMarkdown extends Component { shouldProcessNode (node) { return node.type === 'text' && (!node.parent || !node.parent.attribs || node.parent.attribs['encoding'] != "application/x-tex") // pid, nickname, search }, - processNode (node) { + processNode (node, children, index) { const originalText = node.data const splitted = split_text(originalText, [ ['url_pid', URL_PID_RE], @@ -106,7 +106,7 @@ export class HighlightedMarkdown extends Component { ]) return ( - <> + {splitted.map(([rule, p], idx) => { return ( { @@ -121,7 +121,7 @@ export class HighlightedMarkdown extends Component { p} ) })} - + ) } }, diff --git a/src/UserAction.js b/src/UserAction.js index 050d4e9..e46ebae 100644 --- a/src/UserAction.js +++ b/src/UserAction.js @@ -10,7 +10,6 @@ import {cache} from './cache'; import {API_VERSION_PARAM, THUHOLE_API_ROOT, API, get_json, token_param} from './flows_api'; import './UserAction.css'; -import {ColorPicker} from "./color_picker"; const BASE64_RATE=4/3; const MAX_IMG_DIAM=8000;