From e118c2861aac2d5257e6f0bd8f69f82d61fdc6f0 Mon Sep 17 00:00:00 2001 From: kkzzhizhou <806508401@qq.com> Date: Sun, 5 Dec 2021 18:34:21 +0800 Subject: [PATCH] add multiline edit support --- src/i18n/zh-cn.json | 1 + src/view/Components/Taskview/Dailiesview/DailyItem.tsx | 7 +++++-- src/view/Components/Taskview/Habitsview/HabitItem.tsx | 7 +++++-- src/view/Components/Taskview/Rewardview/RewardItem.tsx | 9 +++++++-- src/view/Components/Taskview/Todoview/TodoItem.tsx | 10 ++++++---- 5 files changed, 24 insertions(+), 10 deletions(-) diff --git a/src/i18n/zh-cn.json b/src/i18n/zh-cn.json index 4906fc7..91dabe0 100644 --- a/src/i18n/zh-cn.json +++ b/src/i18n/zh-cn.json @@ -7,6 +7,7 @@ "title": "标题", "notes": "备注", "type": "类型", + "cost": "花费", "Daily": "每日任务", "submit": "添加", "No Dailies Present": "目前每日任务为空", diff --git a/src/view/Components/Taskview/Dailiesview/DailyItem.tsx b/src/view/Components/Taskview/Dailiesview/DailyItem.tsx index 91498ae..81b44c3 100644 --- a/src/view/Components/Taskview/Dailiesview/DailyItem.tsx +++ b/src/view/Components/Taskview/Dailiesview/DailyItem.tsx @@ -1,5 +1,6 @@ import * as React from "react"; import ReactMarkdown from "react-markdown"; +import { Trans } from 'react-i18next' function DailyItem(props: any) { const [state, setState] = React.useState('view') @@ -24,8 +25,10 @@ function DailyItem(props: any) { } else { return (
- setTitle(event.target.value)} defaultValue={props.daily_text}> - setNotes(event.target.value)} defaultValue={props.daily_notes}> + + + +
diff --git a/src/view/Components/Taskview/Habitsview/HabitItem.tsx b/src/view/Components/Taskview/Habitsview/HabitItem.tsx index 0cebbe5..ab70774 100644 --- a/src/view/Components/Taskview/Habitsview/HabitItem.tsx +++ b/src/view/Components/Taskview/Habitsview/HabitItem.tsx @@ -1,6 +1,7 @@ import Emoji from "react-emoji-render"; import * as React from "react"; import ReactMarkdown from "react-markdown"; +import { Trans } from 'react-i18next' function HabitItem(props: any) { const [state, setState] = React.useState('view') @@ -30,8 +31,10 @@ function HabitItem(props: any) { } else { return (
- setTitle(event.target.value)} defaultValue={props.habit_text}> - setNotes(event.target.value)} defaultValue={props.habit_notes}> + + + +
diff --git a/src/view/Components/Taskview/Rewardview/RewardItem.tsx b/src/view/Components/Taskview/Rewardview/RewardItem.tsx index 162a20f..403bd11 100644 --- a/src/view/Components/Taskview/Rewardview/RewardItem.tsx +++ b/src/view/Components/Taskview/Rewardview/RewardItem.tsx @@ -1,6 +1,8 @@ import Emoji from "react-emoji-render"; import * as React from "react"; import ReactMarkdown from "react-markdown"; +import { Trans } from 'react-i18next' + function RewardItem(props: any) { const [state, setState] = React.useState('view') const [title, setTitle] = React.useState('') @@ -25,8 +27,11 @@ function RewardItem(props: any) { } else { return (
- setTitle(event.target.value)} defaultValue={props.reward_text}> - setNotes(event.target.value)} defaultValue={props.reward_notes}> + + + + + setCoin(event.target.value)} defaultValue={props.reward_value}>
diff --git a/src/view/Components/Taskview/Todoview/TodoItem.tsx b/src/view/Components/Taskview/Todoview/TodoItem.tsx index db7cdb7..d7ca8e3 100644 --- a/src/view/Components/Taskview/Todoview/TodoItem.tsx +++ b/src/view/Components/Taskview/Todoview/TodoItem.tsx @@ -1,6 +1,6 @@ -import Emoji from "react-emoji-render"; import * as React from "react"; import ReactMarkdown from "react-markdown"; +import { Trans } from 'react-i18next' function TodoItem(props: any) { const [state, setState] = React.useState('view') @@ -11,7 +11,7 @@ function TodoItem(props: any) {
-

+