diff --git a/web/package.json b/web/package.json index a61a46326..c1635893b 100644 --- a/web/package.json +++ b/web/package.json @@ -33,6 +33,5 @@ "tailwindcss": "^3.0.18", "typescript": "^4.3.2", "vite": "^2.9.0" - }, - "license": "MIT" + } } diff --git a/web/src/components/MemoCardDialog.tsx b/web/src/components/MemoCardDialog.tsx index de035c20b..4d844408e 100644 --- a/web/src/components/MemoCardDialog.tsx +++ b/web/src/components/MemoCardDialog.tsx @@ -150,11 +150,11 @@ const MemoCardDialog: React.FC = (props: Props) => { {linkMemos.length > 0 ? (

{linkMemos.length} related MEMO

- {linkMemos.map((m) => { - const rawtext = parseHtmlToRawText(formatMemoContent(m.content)).replaceAll("\n", " "); + {linkMemos.map((memo, index) => { + const rawtext = parseHtmlToRawText(formatMemoContent(memo.content)).replaceAll("\n", " "); return ( -
handleLinkedMemoClick(m)}> - {m.dateStr} +
handleLinkedMemoClick(memo)}> + {memo.dateStr} {rawtext}
); @@ -164,11 +164,11 @@ const MemoCardDialog: React.FC = (props: Props) => { {linkedMemos.length > 0 ? (

{linkedMemos.length} linked MEMO

- {linkedMemos.map((m) => { - const rawtext = parseHtmlToRawText(formatMemoContent(m.content)).replaceAll("\n", " "); + {linkedMemos.map((memo, index) => { + const rawtext = parseHtmlToRawText(formatMemoContent(memo.content)).replaceAll("\n", " "); return ( -
handleLinkedMemoClick(m)}> - {m.dateStr} +
handleLinkedMemoClick(memo)}> + {memo.dateStr} {rawtext}
); diff --git a/web/src/components/MemoEditor.tsx b/web/src/components/MemoEditor.tsx index 5d138bde8..1e89d8f76 100644 --- a/web/src/components/MemoEditor.tsx +++ b/web/src/components/MemoEditor.tsx @@ -294,7 +294,7 @@ const MemoEditor: React.FC = () => { />
0 ? "" : "hidden"}`} + className={`tag-list ${isTagSeletorShown && tags.length > 0 ? "" : "!hidden"}`} onClick={handleTagSeletorClick} > {tags.map((t) => { diff --git a/web/src/components/MemosHeader.tsx b/web/src/components/MemosHeader.tsx index 10e3efb6f..6d6e6683d 100644 --- a/web/src/components/MemosHeader.tsx +++ b/web/src/components/MemosHeader.tsx @@ -1,7 +1,8 @@ import { useCallback, useEffect, useState } from "react"; +import { memoService, shortcutService } from "../services"; import { useAppSelector } from "../store"; import SearchBar from "./SearchBar"; -import { memoService, shortcutService } from "../services"; +import { toggleSiderbar } from "./Sidebar"; import "../less/memos-header.less"; let prevRequestTimestamp = Date.now(); @@ -25,7 +26,7 @@ const MemosHeader: React.FC = () => { } }, [query, shortcuts]); - const handleMemoTextClick = useCallback(() => { + const handleTitleTextClick = useCallback(() => { const now = Date.now(); if (now - prevRequestTimestamp > 10 * 1000) { prevRequestTimestamp = now; @@ -37,8 +38,13 @@ const MemosHeader: React.FC = () => { return (
-
- {titleText} +
+
+ +
+ + {titleText} +
diff --git a/web/src/components/SettingDialog.tsx b/web/src/components/SettingDialog.tsx index 9168d07af..de969fc38 100644 --- a/web/src/components/SettingDialog.tsx +++ b/web/src/components/SettingDialog.tsx @@ -34,27 +34,31 @@ const SettingDialog: React.FC = (props: Props) => {
Basic - handleSectionSelectorItemClick("my-account")} - className={`section-item ${state.selectedSection === "my-account" ? "selected" : ""}`} - > - My account - - handleSectionSelectorItemClick("preferences")} - className={`section-item ${state.selectedSection === "preferences" ? "selected" : ""}`} - > - Preferences - +
+ handleSectionSelectorItemClick("my-account")} + className={`section-item ${state.selectedSection === "my-account" ? "selected" : ""}`} + > + My account + + handleSectionSelectorItemClick("preferences")} + className={`section-item ${state.selectedSection === "preferences" ? "selected" : ""}`} + > + Preferences + +
{user?.role === "OWNER" ? ( <> Admin - handleSectionSelectorItemClick("member")} - className={`section-item ${state.selectedSection === "member" ? "selected" : ""}`} - > - Member - +
+ handleSectionSelectorItemClick("member")} + className={`section-item ${state.selectedSection === "member" ? "selected" : ""}`} + > + Member + +
) : null}
diff --git a/web/src/components/Sidebar.tsx b/web/src/components/Sidebar.tsx index ab90337a2..c865fb0f5 100644 --- a/web/src/components/Sidebar.tsx +++ b/web/src/components/Sidebar.tsx @@ -27,6 +27,11 @@ const Sidebar: React.FC = () => { return (