From 98bc3fe3cef619070e80e90419035beed1b5bcf9 Mon Sep 17 00:00:00 2001 From: louiscklaw Date: Fri, 30 May 2025 01:13:54 +0800 Subject: [PATCH] update, --- .../components/custom-dialog/confirm-dialog.tsx | 14 +++++--------- .../mega-menu/components/nav-sub-list.tsx | 10 +++------- .../nav-section/components/nav-subheader.tsx | 12 ++---------- .../horizontal/nav-section-horizontal.tsx | 14 ++------------ 4 files changed, 12 insertions(+), 38 deletions(-) diff --git a/03_source/frontend/src/components/custom-dialog/confirm-dialog.tsx b/03_source/frontend/src/components/custom-dialog/confirm-dialog.tsx index 366f407..0f8ae28 100644 --- a/03_source/frontend/src/components/custom-dialog/confirm-dialog.tsx +++ b/03_source/frontend/src/components/custom-dialog/confirm-dialog.tsx @@ -5,17 +5,13 @@ import DialogActions from '@mui/material/DialogActions'; import DialogContent from '@mui/material/DialogContent'; import type { ConfirmDialogProps } from './types'; +import { useTranslation } from 'react-i18next'; // ---------------------------------------------------------------------- -export function ConfirmDialog({ - open, - title, - action, - content, - onClose, - ...other -}: ConfirmDialogProps) { +export function ConfirmDialog({ open, title, action, content, onClose, ...other }: ConfirmDialogProps) { + const { t } = useTranslation(); + return ( {title} @@ -26,7 +22,7 @@ export function ConfirmDialog({ {action} diff --git a/03_source/frontend/src/components/mega-menu/components/nav-sub-list.tsx b/03_source/frontend/src/components/mega-menu/components/nav-sub-list.tsx index 1889c51..cde488f 100644 --- a/03_source/frontend/src/components/mega-menu/components/nav-sub-list.tsx +++ b/03_source/frontend/src/components/mega-menu/components/nav-sub-list.tsx @@ -11,24 +11,20 @@ import { megaMenuClasses } from '../styles'; import { NavUl, NavLi } from './nav-elements'; import type { NavSubItemProps, NavSubListProps } from '../types'; +import { useTranslation } from 'react-i18next'; // ---------------------------------------------------------------------- export function NavSubList({ data, slotProps, ...other }: NavSubListProps) { const pathname = usePathname(); + const { t } = useTranslation(); return ( <> {data?.map((list) => ( {list?.subheader && ( - + {list.subheader} )} diff --git a/03_source/frontend/src/components/nav-section/components/nav-subheader.tsx b/03_source/frontend/src/components/nav-section/components/nav-subheader.tsx index b28c078..90eb24c 100644 --- a/03_source/frontend/src/components/nav-section/components/nav-subheader.tsx +++ b/03_source/frontend/src/components/nav-section/components/nav-subheader.tsx @@ -13,16 +13,8 @@ import { Iconify, iconifyClasses } from '../../iconify'; export type NavSubheaderProps = ListSubheaderProps & { open?: boolean }; export const NavSubheader = styled(({ open, children, className, ...other }: NavSubheaderProps) => ( - - + + {children} ))(({ theme }) => ({ diff --git a/03_source/frontend/src/components/nav-section/horizontal/nav-section-horizontal.tsx b/03_source/frontend/src/components/nav-section/horizontal/nav-section-horizontal.tsx index 1276eae..2d44c9e 100644 --- a/03_source/frontend/src/components/nav-section/horizontal/nav-section-horizontal.tsx +++ b/03_source/frontend/src/components/nav-section/horizontal/nav-section-horizontal.tsx @@ -27,10 +27,7 @@ export function NavSectionHorizontal({ const cssVars = { ...navSectionCssVars.horizontal(theme), ...overridesVars }; return ( - +