diff --git a/frontend/src/app/layout.tsx b/frontend/src/app/layout.tsx index 818c2224..0335fe2c 100644 --- a/frontend/src/app/layout.tsx +++ b/frontend/src/app/layout.tsx @@ -3,7 +3,6 @@ import { GeistSans } from 'geist/font/sans'; import { LanguageProvider } from '@/context/language-context'; import { PluginProvider } from '@/context/plugin-context'; import { AuthProvider } from '@/components/auth/AuthProvider'; -import SideMenu from '@/components/SideMenu'; import LayoutWrapper from '@/components/LayoutWrapper'; import './globals.css'; diff --git a/frontend/src/app/ocr-result/page.tsx b/frontend/src/app/ocr-result/page.tsx index 7d35d0b7..3b2017cf 100644 --- a/frontend/src/app/ocr-result/page.tsx +++ b/frontend/src/app/ocr-result/page.tsx @@ -13,7 +13,6 @@ import { } from '@/types/index'; import Header from '@/components/ocr-result/Header'; import FileUploader from '@/components/ocr-result/FileUploader'; -import ProcessingOptions from '@/components/ocr-result/ProcessingOptions'; import ResultOverview from '@/components/ocr-result/ResultOverview'; import ItemsTable from '@/components/ocr-result/ItemsTable'; import ActionsBar from '@/components/ocr-result/ActionsBar'; @@ -202,18 +201,12 @@ const OCRResultPage: React.FC = () => { setError(''); }} /> - - setProcessingOptions((prev) => ({ ...prev, ...opts })) - } - />
@@ -360,9 +343,9 @@ const SideMenu: React.FC = () => {
{/* Desktop Side Menu */} -
+
{/* Logo/Brand */} -
+
ZatoBox Logo { {renderMenuItems(menuItems)} - {/* Bottom Navigation */} -
- {renderMenuItems(bottomMenuItems)} -
- {/* User Info with Hover Animation */} -
+
{
-
+
-
+
{user?.full_name || 'User'}
-
+
{user?.role === 'admin' ? 'Administrator' : 'User'}
@@ -421,14 +399,14 @@ const SideMenu: React.FC = () => { : 'opacity-0 translate-x-2' }`} > - +
@@ -436,7 +414,7 @@ const SideMenu: React.FC = () => { onClick={handleLogout} className='flex items-center space-x-2 text-sm font-medium' > - + Logout
diff --git a/frontend/src/components/ocr-result/FileUploader.tsx b/frontend/src/components/ocr-result/FileUploader.tsx index 19b4ce33..9b31522b 100644 --- a/frontend/src/components/ocr-result/FileUploader.tsx +++ b/frontend/src/components/ocr-result/FileUploader.tsx @@ -1,4 +1,5 @@ import React from 'react'; +import { Upload } from 'lucide-react'; type Props = { fileName?: string | null; @@ -8,10 +9,10 @@ type Props = { const FileUploader: React.FC = ({ fileName, onChange }) => { return (
-