From 89f85223ff7b1b5ee3931ae01efa3dd17d5524fc Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期一, 21 十一月 2022 16:03:27 +0800 Subject: [PATCH] Merge branch 'develop' --- src/mob/colorsketch/index.jsx | 25 +++++++++++-------------- 1 files changed, 11 insertions(+), 14 deletions(-) diff --git a/src/mob/colorsketch/index.jsx b/src/mob/colorsketch/index.jsx index d0190fc..68d2965 100644 --- a/src/mob/colorsketch/index.jsx +++ b/src/mob/colorsketch/index.jsx @@ -7,8 +7,8 @@ import './index.scss' const presetColors = [ - '#f5222d', '#fa541c', '#fa8c16', '#faad14', '#fadb14', '#a0d911', '#52c41a', '#13c2c2', '#1890ff', '#2f54eb', '#722ed1', - '#eb2f96', '#595959', '#ffa39e', '#ffbb96', '#ffd591', '#ffe58f', '#fffb8f', '#eaff8f', '#b7eb8f', '#87e8de', '#91d5ff', + '#1890ff', '#f5222d', '#fa541c', '#fa8c16', '#faad14', '#fadb14', '#a0d911', '#52c41a', '#13c2c2', '#2f54eb', '#722ed1', + '#eb2f96', '#aeb303', '#c32539', '#ffbb96', '#ffd591', '#ffe58f', '#fffb8f', '#eaff8f', '#b7eb8f', '#87e8de', '#91d5ff', '#adc6ff', '#d3adf7', '#EBE9E9', '#d9d9d9', '#434343', '#000000', '#ffffff', 'transparent' ] @@ -37,25 +37,22 @@ } let _colors = sessionStorage.getItem('app_colors') - let colors = presetColors + let colors = JSON.parse(JSON.stringify(presetColors)) - if (_colors && _colors !== '[]') { + if (_colors) { try { _colors = JSON.parse(_colors) } catch (e) { - _colors = null + _colors = [] } - if (_colors) { - colors = presetColors.map((item, i) => { - if (_colors[i] && _colors[i].linkurl && !presetColors.includes(_colors[i].linkurl)) { - return _colors[i].linkurl - } - return item - }) - } + _colors.forEach(item => { + if (!colors.includes(item.linkurl)) { + colors.push(item.linkurl) + } + }) } - + this.setState({color: initVal, allowClear: allowClear === true, colors}) } -- Gitblit v1.8.0