FPSMS-frontend
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 

21 linhas
524 B

  1. import { serverFetchJson } from '@/app/utils/fetchUtil';
  2. import { BASE_API_URL } from '@/config/api';
  3. import { cache } from "react";
  4. import "server-only";
  5. export interface PrinterCombo {
  6. id: number;
  7. value: number;
  8. label?: string;
  9. code?: string;
  10. name?: string;
  11. description?: string;
  12. ip?: string;
  13. port?: number;
  14. }
  15. export const fetchPrinterCombo = cache(async () => {
  16. return serverFetchJson<PrinterCombo[]>(`${BASE_API_URL}/printers/combo`, {
  17. next: { tags: ["qcItems"] },
  18. })
  19. })