From fdd17ce849387d64b891faeeffa066b932760e89 Mon Sep 17 00:00:00 2001 From: Steven Date: Thu, 1 Feb 2024 20:40:43 +0800 Subject: [PATCH] chore: update memo content key --- .../MemoContent/EmbeddedContent/EmbeddedMemo.tsx | 4 ++-- web/src/components/MemoContent/OrderedList.tsx | 8 +++++--- web/src/components/MemoContent/TaskList.tsx | 13 ++++++++----- web/src/components/MemoContent/UnorderedList.tsx | 8 +++++--- web/src/components/MemoView.tsx | 8 +++++++- web/src/pages/Archived.tsx | 2 +- web/src/pages/Home.tsx | 2 +- web/src/pages/MemoDetail.tsx | 2 +- 8 files changed, 30 insertions(+), 17 deletions(-) diff --git a/web/src/components/MemoContent/EmbeddedContent/EmbeddedMemo.tsx b/web/src/components/MemoContent/EmbeddedContent/EmbeddedMemo.tsx index 0746b65f..a3cc4a9a 100644 --- a/web/src/components/MemoContent/EmbeddedContent/EmbeddedMemo.tsx +++ b/web/src/components/MemoContent/EmbeddedContent/EmbeddedMemo.tsx @@ -42,7 +42,7 @@ const EmbeddedMemo = ({ resourceId, params: paramsStr }: Props) => { if (inlineMode) { return (
- +
); @@ -56,7 +56,7 @@ const EmbeddedMemo = ({ resourceId, params: paramsStr }: Props) => { - + ); diff --git a/web/src/components/MemoContent/OrderedList.tsx b/web/src/components/MemoContent/OrderedList.tsx index d2f3124e..75d5f99b 100644 --- a/web/src/components/MemoContent/OrderedList.tsx +++ b/web/src/components/MemoContent/OrderedList.tsx @@ -13,9 +13,11 @@ const OrderedList: React.FC = ({ number, indent, children }: Props) => { return (
  1. -
    - {repeat(" ", indent)} -
    + {indent > 0 && ( +
    + {repeat(" ", indent)} +
    + )}
    {number}. diff --git a/web/src/components/MemoContent/TaskList.tsx b/web/src/components/MemoContent/TaskList.tsx index 5ef4a5dc..2e81e648 100644 --- a/web/src/components/MemoContent/TaskList.tsx +++ b/web/src/components/MemoContent/TaskList.tsx @@ -1,7 +1,7 @@ import { Checkbox } from "@mui/joy"; import classNames from "classnames"; import { repeat } from "lodash-es"; -import { useContext } from "react"; +import { useContext, useState } from "react"; import { useMemoStore } from "@/store/v1"; import { Node, NodeType } from "@/types/node"; import Renderer from "./Renderer"; @@ -18,6 +18,7 @@ interface Props { const TaskList: React.FC = ({ index, indent, complete, children }: Props) => { const context = useContext(RendererContext); const memoStore = useMemoStore(); + const [checked] = useState(complete); const handleCheckboxChange = async (on: boolean) => { if (context.readonly || !context.memoId) { @@ -48,12 +49,14 @@ const TaskList: React.FC = ({ index, indent, complete, children }: Props) return (
    • -
      - {repeat(" ", indent)} -
      + {indent > 0 && ( +
      + {repeat(" ", indent)} +
      + )}
      - handleCheckboxChange(e.target.checked)} /> + handleCheckboxChange(e.target.checked)} />
      {children.map((child, index) => ( diff --git a/web/src/components/MemoContent/UnorderedList.tsx b/web/src/components/MemoContent/UnorderedList.tsx index 2ba44d5d..a83d8569 100644 --- a/web/src/components/MemoContent/UnorderedList.tsx +++ b/web/src/components/MemoContent/UnorderedList.tsx @@ -12,9 +12,11 @@ const UnorderedList: React.FC = ({ indent, children }: Props) => { return (
      • -
        - {repeat(" ", indent)} -
        + {indent > 0 && ( +
        + {repeat(" ", indent)} +
        + )}
        diff --git a/web/src/components/MemoView.tsx b/web/src/components/MemoView.tsx index 069eacc3..98c0e690 100644 --- a/web/src/components/MemoView.tsx +++ b/web/src/components/MemoView.tsx @@ -257,7 +257,13 @@ const MemoView: React.FC = (props: Props) => { )}
        - +
      diff --git a/web/src/pages/Archived.tsx b/web/src/pages/Archived.tsx index f2c0346e..cf0dd4f4 100644 --- a/web/src/pages/Archived.tsx +++ b/web/src/pages/Archived.tsx @@ -125,7 +125,7 @@ const Archived = () => {
    - +
    )) )} diff --git a/web/src/pages/Home.tsx b/web/src/pages/Home.tsx index 45751ffe..71ba6b69 100644 --- a/web/src/pages/Home.tsx +++ b/web/src/pages/Home.tsx @@ -73,7 +73,7 @@ const Home = () => {
    {sortedMemos.map((memo) => ( - + ))} {isRequesting ? (
    diff --git a/web/src/pages/MemoDetail.tsx b/web/src/pages/MemoDetail.tsx index 04afdf29..591503aa 100644 --- a/web/src/pages/MemoDetail.tsx +++ b/web/src/pages/MemoDetail.tsx @@ -137,7 +137,7 @@ const MemoDetail = () => {
    )} - +