diff --git a/src/pages/dashboard/OrdersPage.tsx b/src/pages/dashboard/OrdersPage.tsx index 6adb498..1f0567e 100644 --- a/src/pages/dashboard/OrdersPage.tsx +++ b/src/pages/dashboard/OrdersPage.tsx @@ -33,7 +33,6 @@ export const OrdersPage: React.FC = () => { // Modals state const [selectedOrderForLabel, setSelectedOrderForLabel] = useState(null); - const [labelViewMode, setLabelViewMode] = useState<'pdf' | 'thermal'>('pdf'); // Memoized PDF Blob URL from Delhivery base64 pdf_encoding, direct S3 pdf_url, or backend API endpoint const pdfBlobUrl = useMemo(() => { @@ -211,7 +210,6 @@ export const OrdersPage: React.FC = () => { const labelData = res.label || res; labelData._order_id = ord.id; setSelectedOrderForLabel(labelData); - setLabelViewMode('pdf'); } catch (e: any) { alert(`Failed to fetch label: ${e.message}`); } finally { @@ -757,13 +755,13 @@ export const OrdersPage: React.FC = () => { return (
setSelectedOrderForLabel(null)}>
-
+

{isDelhivery ? 'Delhivery Official Shipping Label' : 'Shadowfax 360 Official Shipping Label (4x6)'}

- {isDelhivery && pdfBlobUrl && ( + {isDelhivery && ( ✓ Official Delhivery Vector PDF @@ -773,189 +771,22 @@ export const OrdersPage: React.FC = () => {
- {/* Switcher Tab for Delhivery */} - {isDelhivery && pdfBlobUrl && ( -
-
- - -
-
- )} - - {isDelhivery && labelViewMode === 'pdf' && pdfBlobUrl ? ( + {isDelhivery ? ( /* Live Embedded Official Carrier PDF from Delhivery */ -
-