diff --git a/src/components/pages/report/logistic-stock/LogisticStockTabs.tsx b/src/components/pages/report/logistic-stock/LogisticStockTabs.tsx index 0664189f..a3a3b062 100644 --- a/src/components/pages/report/logistic-stock/LogisticStockTabs.tsx +++ b/src/components/pages/report/logistic-stock/LogisticStockTabs.tsx @@ -1,7 +1,7 @@ 'use client'; import Tabs from '@/components/Tabs'; -import PurchasesPerSupplierTab from '@/components/pages/report/logistic-stock/PurchasesPerSupplierTab'; +import PurchasesPerSupplierTab from '@/components/pages/report/logistic-stock/tab/PurchasesPerSupplierTab'; const LogisticStockTabs = () => { const tabs = [ @@ -13,12 +13,12 @@ const LogisticStockTabs = () => { { id: '2', label: 'Rekapitulasi Pemakaian Barang', - content: , + content: 'Rekapitulasi Pemakaian Barang Tab', }, { id: '3', label: 'Rekapitulasi Stock Persediaan Barang', - content: , + content: 'Rekapitulasi Stock Persediaan Barang Tab', }, ]; diff --git a/src/components/pages/report/logistic-stock/export/PurchasesPerSupplierExport.tsx b/src/components/pages/report/logistic-stock/export/PurchasesPerSupplierExport.tsx new file mode 100644 index 00000000..e69de29b diff --git a/src/components/pages/report/logistic-stock/PurchasesPerSupplierTab.tsx b/src/components/pages/report/logistic-stock/tab/PurchasesPerSupplierTab.tsx similarity index 96% rename from src/components/pages/report/logistic-stock/PurchasesPerSupplierTab.tsx rename to src/components/pages/report/logistic-stock/tab/PurchasesPerSupplierTab.tsx index 12ce83c2..18d729aa 100644 --- a/src/components/pages/report/logistic-stock/PurchasesPerSupplierTab.tsx +++ b/src/components/pages/report/logistic-stock/tab/PurchasesPerSupplierTab.tsx @@ -22,6 +22,9 @@ import { isResponseSuccess } from '@/lib/api-helper'; import { useTableFilter } from '@/services/hooks/useTableFilter'; import Pagination from '@/components/Pagination'; import Button from '@/components/Button'; +import Dropdown from '@/components/Dropdown'; +import MenuItem from '@/components/menu/MenuItem'; +import Menu from '@/components/menu/Menu'; interface Totals { totalQty: number; @@ -219,6 +222,14 @@ const PurchasesPerSupplierTab = () => { ? purchasePerSupplier.meta : undefined; + const handleExportExcel = useCallback(() => { + alert('Export to Excel functionality to be implemented.'); + }, []); + + const handleExportPdf = useCallback(() => { + alert('Export to PDF functionality to be implemented.'); + }, []); + // ===== PAGINATION HANDLERS ===== const handlePageChange = (page: number) => { setCurrentPage(page); @@ -415,7 +426,15 @@ const PurchasesPerSupplierTab = () => { - + Export} + align='end' + > + + + + +