From e3fee6df490be49a7d731e90a61566e6073e8cf7 Mon Sep 17 00:00:00 2001 From: Admin Date: Thu, 13 Nov 2025 14:02:23 +0700 Subject: [PATCH] update item nav --- src/components/blocks/editor-00/plugins.tsx | 17 +++++++++-------- src/components/home/item.tsx | 3 +-- src/components/home/nav-item.tsx | 1 - src/components/home/sku-list-sidebar.tsx | 2 +- 4 files changed, 11 insertions(+), 12 deletions(-) diff --git a/src/components/blocks/editor-00/plugins.tsx b/src/components/blocks/editor-00/plugins.tsx index d5b31bb..e6a179e 100644 --- a/src/components/blocks/editor-00/plugins.tsx +++ b/src/components/blocks/editor-00/plugins.tsx @@ -1,18 +1,19 @@ -import { useState } from "react" -import { LexicalErrorBoundary } from "@lexical/react/LexicalErrorBoundary" -import { RichTextPlugin } from "@lexical/react/LexicalRichTextPlugin" +import { LexicalErrorBoundary } from "@lexical/react/LexicalErrorBoundary"; +import { RichTextPlugin } from "@lexical/react/LexicalRichTextPlugin"; +import { useState } from "react"; -import { ContentEditable } from "@/components/editor/editor-ui/content-editable" +import { ContentEditable } from "@/components/editor/editor-ui/content-editable"; export function Plugins() { + // eslint-disable-next-line @typescript-eslint/no-unused-vars const [floatingAnchorElem, setFloatingAnchorElem] = - useState(null) + useState(null); const onRef = (_floatingAnchorElem: HTMLDivElement) => { if (_floatingAnchorElem !== null) { - setFloatingAnchorElem(_floatingAnchorElem) + setFloatingAnchorElem(_floatingAnchorElem); } - } + }; return (
@@ -32,5 +33,5 @@ export function Plugins() {
{/* actions plugins */} - ) + ); } diff --git a/src/components/home/item.tsx b/src/components/home/item.tsx index 36d81aa..529657b 100644 --- a/src/components/home/item.tsx +++ b/src/components/home/item.tsx @@ -1,7 +1,7 @@ "use client"; -import { Sku } from "@/entities/Sku"; import axios from "@/lib/axios"; import { cn } from "@/lib/utils"; +import { useItemStore } from "@/stores/item-store"; import { zodResolver } from "@hookform/resolvers/zod"; import { Label } from "@radix-ui/react-label"; import { useState } from "react"; @@ -23,7 +23,6 @@ import { Input } from "../ui/input"; import { Spinner } from "../ui/spinner"; import { Textarea } from "../ui/textarea"; import UncontrolledJoditEditor from "./uncontrolled-jodit-editor"; -import { useItemStore } from "@/stores/item-store"; export interface IItemProps { data: ItemType; diff --git a/src/components/home/nav-item.tsx b/src/components/home/nav-item.tsx index 137b5db..f80c32c 100644 --- a/src/components/home/nav-item.tsx +++ b/src/components/home/nav-item.tsx @@ -1,4 +1,3 @@ -/* eslint-disable react-hooks/exhaustive-deps */ import { useItemStore } from "@/stores/item-store"; import { ChevronRight } from "lucide-react"; import { useMemo } from "react"; diff --git a/src/components/home/sku-list-sidebar.tsx b/src/components/home/sku-list-sidebar.tsx index 6f6afad..fc8e128 100644 --- a/src/components/home/sku-list-sidebar.tsx +++ b/src/components/home/sku-list-sidebar.tsx @@ -1,7 +1,7 @@ "use client"; import { Input } from "@/components/ui/input"; -import { ChevronRight, Search, X } from "lucide-react"; +import { Search, X } from "lucide-react"; import { useRouter, useSearchParams } from "next/navigation"; import { useEffect, useState, useTransition } from "react"; import { Spinner } from "../ui/spinner";