EscolaLMS/Front

View on GitHub
src/components/Consultations/List/ConsultationsContext.ts

Summary

Maintainability
A
40 mins
Test Coverage
import React from "react";
import { API } from "@escolalms/sdk/lib";

interface ReactConsultationsList {
  loading: boolean;
  list?: API.PaginatedMetaList<API.Consultation>;
  error?: API.DefaultResponseError;
}

export const ConsultationsContext: React.Context<{
  consultations?: ReactConsultationsList;
  params?: API.ConsultationParams;
  setParams?: (params: API.ConsultationParams) => void;
}> = React.createContext({});