From 75282abb5f4bff360df740ed048e42b4117c96cd Mon Sep 17 00:00:00 2001 From: JustSong Date: Tue, 16 May 2023 20:31:28 +0800 Subject: [PATCH] feat: now message editor will save the selected channel as default channel --- web/src/pages/Message/EditMessage.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/src/pages/Message/EditMessage.js b/web/src/pages/Message/EditMessage.js index d3df3bd..89e64fc 100644 --- a/web/src/pages/Message/EditMessage.js +++ b/web/src/pages/Message/EditMessage.js @@ -1,5 +1,5 @@ import React, { useEffect, useState } from 'react'; -import { Button, Form, Segment } from 'semantic-ui-react'; +import { Button, Form, Header, Segment } from 'semantic-ui-react'; import { useParams } from 'react-router-dom'; import { API, showError, showSuccess } from '../../helpers'; import { loadUser, loadUserChannels } from '../../helpers/loader'; @@ -21,7 +21,7 @@ const EditMessage = () => { description: '', content: '', url: '', - channel: '', + channel: localStorage.getItem('editor_channel') || '', to: '', async: false, }; @@ -31,6 +31,9 @@ const EditMessage = () => { const handleInputChange = (e, { name, value }) => { setInputs((inputs) => ({ ...inputs, [name]: value })); + if (name === "channel") { + localStorage.setItem('editor_channel', value); + } }; const loadMessage = async () => { @@ -84,6 +87,7 @@ const EditMessage = () => { return ( <> +
消息编辑