From 0cbbde3820194f94fefe5eaf41a72126a99b96eb Mon Sep 17 00:00:00 2001 From: codetypes Date: Fri, 26 Apr 2024 23:22:52 +0800 Subject: [PATCH] add filter icons --- public/locales/en.json | 1 + public/locales/zh.json | 1 + src/components/editor.tsx | 150 +++++++++++++++++++++-------------- src/components/workspace.tsx | 7 +- 4 files changed, 96 insertions(+), 63 deletions(-) diff --git a/public/locales/en.json b/public/locales/en.json index 9b0e082..d278267 100644 --- a/public/locales/en.json +++ b/public/locales/en.json @@ -42,6 +42,7 @@ "saveAs": "Save As...", "saveAsSubtree": "Save As Subtree", "searchFile": "Search File", + "searchNode": "Search Node", "services": "Services", "start": "Start", "undo": "Undo", diff --git a/public/locales/zh.json b/public/locales/zh.json index 7e01644..db1241b 100644 --- a/public/locales/zh.json +++ b/public/locales/zh.json @@ -42,6 +42,7 @@ "saveAs": "另存为...", "saveAsSubtree": "另存为子树", "searchFile": "搜索文件", + "searchNode": "搜索节点", "services": "服务", "start": "开始", "undo": "撤销", diff --git a/src/components/editor.tsx b/src/components/editor.tsx index 12d971f..ed02aad 100644 --- a/src/components/editor.tsx +++ b/src/components/editor.tsx @@ -21,6 +21,9 @@ import React, { FC, useCallback, useEffect, useMemo, useRef, useState } from "re import { useTranslation } from "react-i18next"; import { FiDelete } from "react-icons/fi"; import { IoMdReturnLeft } from "react-icons/io"; +import { PiCubeFocus } from "react-icons/pi"; +import { RiFocus3Fill, RiFocus3Line } from "react-icons/ri"; +import { VscCaseSensitive } from "react-icons/vsc"; import { mergeRefs } from "react-merge-refs"; import { useDebounceCallback } from "usehooks-ts"; import "./register-node"; @@ -1002,69 +1005,96 @@ export const Editor: FC = ({ onUpdate: updateState, data: editor, . - onSearchChange(e.currentTarget.value)} - /> -
- {results.length ? `${resultIndex + 1}/${results.length}` : ""} -
-