|
- import React from "react";
- import QrCodeHandleWarehouseSearch from "./qrCodeHandleWarehouseSearch";
- import QrCodeHandleSearchLoading from "./qrCodeHandleSearchLoading";
- import { fetchWarehouseList } from "@/app/api/warehouse";
- import { fetchPrinterCombo } from "@/app/api/settings/printer";
-
- interface SubComponents {
- Loading: typeof QrCodeHandleSearchLoading;
- }
-
- const QrCodeHandleWarehouseSearchWrapper: React.FC & SubComponents = async () => {
- const [warehouses, printerCombo] = await Promise.all([
- fetchWarehouseList(),
- fetchPrinterCombo(),
- ]);
- return <QrCodeHandleWarehouseSearch warehouses={warehouses} printerCombo={printerCombo} />;
- };
-
- QrCodeHandleWarehouseSearchWrapper.Loading = QrCodeHandleSearchLoading;
-
- export default QrCodeHandleWarehouseSearchWrapper;
|