FPSMS-frontend
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 

26 rader
622 B

  1. import React from "react"
  2. import QcItemSaveLoading from "./QcItemSaveLoading"
  3. import QcItemSave from "./QcItemSave";
  4. import { fetchQcItemDetails } from "@/app/api/settings/qcItem";
  5. interface SubComponents {
  6. Loading: typeof QcItemSaveLoading;
  7. }
  8. type SaveQcItemProps = {
  9. id?: string
  10. }
  11. type Props = SaveQcItemProps
  12. const QcItemSaveWrapper: React.FC<Props> & SubComponents = async (
  13. props
  14. ) => {
  15. const qcItem = props.id ? await fetchQcItemDetails(props.id) : undefined;
  16. return <QcItemSave defaultInputs={qcItem} />;
  17. };
  18. QcItemSaveWrapper.Loading = QcItemSaveLoading;
  19. export default QcItemSaveWrapper;