From e0271ca527c825262e4414bbbe9c6400672e2f71 Mon Sep 17 00:00:00 2001 From: faisolavolut Date: Thu, 13 Mar 2025 10:25:14 +0700 Subject: [PATCH] fix: update TableUI padding for better layout and enhance Menu SVG component with forwardRef and memo for performance --- components/tablelist/TableUI.tsx | 2 +- svg/Menu.tsx | 20 ++++++++++++++++---- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/components/tablelist/TableUI.tsx b/components/tablelist/TableUI.tsx index 1ba3df6..1cedd8f 100644 --- a/components/tablelist/TableUI.tsx +++ b/components/tablelist/TableUI.tsx @@ -57,7 +57,7 @@ export const TableUI = ({ } return (
-
+
{title}
{breadcrumb?.length ? ( diff --git a/svg/Menu.tsx b/svg/Menu.tsx index ec7bdd6..89c50ac 100644 --- a/svg/Menu.tsx +++ b/svg/Menu.tsx @@ -1,6 +1,16 @@ -import { SVGProps } from "react"; -const SvgComponent = (props: SVGProps) => ( - +import { SVGProps, Ref, forwardRef, memo } from "react"; +import { cn } from "../utils"; +const SvgComponent = ( + props: SVGProps, + ref: Ref +) => ( + ) => ( /> ); -export { SvgComponent as Menu }; +const ForwardRef = forwardRef(SvgComponent); +const Memo = memo(ForwardRef); +export { Memo as Menu };