dstpabuaran.com/resources/js/pages/admin/manage/transaction
Yoga Pangestu f7a91739f9 feat: integrate thermal printer functionality with receipt encoding
- Added @point-of-sale/receipt-printer-encoder dependency to package.json.
- Implemented useThermalPrinter hook for managing Bluetooth and USB printer connections.
- Created encodeOrderReceipt function to format receipt data for printing.
- Enhanced TransactionIndex component to include printer connection options and receipt printing functionality.
- Added dropdown menu for selecting printer connection type (Bluetooth/USB) and printing receipt options (58mm/80mm).
- Updated TransactionCardRow to include print receipt actions.
- Defined TypeScript types for receipt printer encoder and web Bluetooth/USB APIs.
- Configured Vite to optimize dependencies for receipt printer encoder.
2026-08-07 09:34:11 +07:00
..
columns.tsx feat: add tiktok and shopee order IDs to transaction model and UI components 2026-08-07 09:04:16 +07:00
create.tsx Add error handling with toast notifications for form submissions 2026-08-07 08:50:11 +07:00
edit.tsx feat: replace useMemo with useState for selectedProductId and update product selection UI 2026-08-07 09:11:47 +07:00
index.tsx feat: integrate thermal printer functionality with receipt encoding 2026-08-07 09:34:11 +07:00
transaction-card.tsx feat: integrate thermal printer functionality with receipt encoding 2026-08-07 09:34:11 +07:00
transaction-sub-row.tsx feat: add transaction management page with filtering and CRUD functionality 2026-08-04 10:37:28 +07:00
transaction-summary-card.tsx feat: add transaction summary feature with detailed metrics display 2026-08-06 14:25:44 +07:00