Merge branch 'import_warnings' into staging_environment

This commit is contained in:
Carter 2026-05-19 15:42:22 -06:00
commit e6796b1672
48 changed files with 86 additions and 77 deletions

View file

@ -262,7 +262,7 @@ export default function NewObjectInteraction(props: Props){
const conditionGroup = (condition: pond.InteractionCondition, index: number) => { const conditionGroup = (condition: pond.InteractionCondition, index: number) => {
let measurementType = condition.measurementType; let measurementType = condition.measurementType;
let describer = describeMeasurement(measurementType, newAlertComponentType); let describer = describeMeasurement(measurementType, newAlertComponentType, undefined, undefined, user);
let isBoolean = condition.measurementType === Measurement.boolean; let isBoolean = condition.measurementType === Measurement.boolean;
return ( return (
<React.Fragment key={index}> <React.Fragment key={index}>

View file

@ -58,9 +58,9 @@ import {
// useBinYardAPI, // useBinYardAPI,
useGlobalState, useGlobalState,
useInteractionsAPI, useInteractionsAPI,
useSnackbar, useSnackbar
useTeamAPI
} from "providers"; } from "providers";
import { useTeamAPI } from "providers/pond/teamAPI";
import React, { SetStateAction, useCallback, useEffect, useState } from "react"; import React, { SetStateAction, useCallback, useEffect, useState } from "react";
// import { getThemeType } from "theme"; // import { getThemeType } from "theme";
import { stringToMaterialColour } from "utils"; import { stringToMaterialColour } from "utils";

View file

@ -7,7 +7,8 @@ import { useDeviceStatusStreams } from "hooks/useDeviceStatusStreams";
import { useCallback, useEffect, useMemo, useState } from "react"; import { useCallback, useEffect, useMemo, useState } from "react";
import { useLocation, useParams } from "react-router-dom"; import { useLocation, useParams } from "react-router-dom";
import PageContainer from "./PageContainer"; import PageContainer from "./PageContainer";
import { useHTTP, useMobile } from "hooks"; import { useMobile } from "hooks";
import { useHTTP } from "providers/http";
import LoadingScreen from "app/LoadingScreen"; import LoadingScreen from "app/LoadingScreen";
import SmartBreadcrumb from "common/SmartBreadcrumb"; import SmartBreadcrumb from "common/SmartBreadcrumb";
import DeviceActions from "device/DeviceActions"; import DeviceActions from "device/DeviceActions";
@ -623,4 +624,4 @@ export default function DevicePage() {
{componentCards()} {componentCards()}
</PageContainer> </PageContainer>
); );
} }

View file

@ -38,7 +38,8 @@ import {
} from "pbHelpers/DeviceAvailability"; } from "pbHelpers/DeviceAvailability";
import { getDefaultInteraction } from "pbHelpers/Interaction"; import { getDefaultInteraction } from "pbHelpers/Interaction";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useGlobalState, useTeamAPI } from "providers"; import { useGlobalState } from "providers";
import { useTeamAPI } from "providers/pond/teamAPI";
import { useCallback, useEffect, useRef, useState } from "react"; import { useCallback, useEffect, useRef, useState } from "react";
import { useParams } from "react-router-dom"; import { useParams } from "react-router-dom";
// import { useRouteMatch } from "react-router"; // import { useRouteMatch } from "react-router";

View file

@ -5,8 +5,9 @@ import { makeStyles } from "@mui/styles";
import ResponsiveTable, { Column } from "common/ResponsiveTable"; import ResponsiveTable, { Column } from "common/ResponsiveTable";
import ProvisionDevice from "device/ProvisionDevice"; import ProvisionDevice from "device/ProvisionDevice";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useDeviceAPI, useGlobalState, useGroupAPI, useTeamAPI } from "providers"; import { useDeviceAPI, useGlobalState, useGroupAPI } from "providers";
import { useHTTP } from "hooks"; import { useHTTP } from "providers/http";
import { useTeamAPI } from "providers/pond/teamAPI";
import { useDeviceStatusStreams } from "hooks/useDeviceStatusStreams"; import { useDeviceStatusStreams } from "hooks/useDeviceStatusStreams";
import { useCallback, useEffect, useMemo, useState } from "react"; import { useCallback, useEffect, useMemo, useState } from "react";
import PageContainer from "./PageContainer"; import PageContainer from "./PageContainer";
@ -1204,4 +1205,4 @@ export default function Devices() {
/> />
</PageContainer> </PageContainer>
) )
} }

View file

@ -12,7 +12,8 @@ import { appendToUrl } from "navigation/Router";
import PageContainer from "pages/PageContainer"; import PageContainer from "pages/PageContainer";
import { getContextKeys, getContextTypes } from "pbHelpers/Context"; import { getContextKeys, getContextTypes } from "pbHelpers/Context";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useGlobalState, useSnackbar, useTeamAPI, useUserAPI } from "providers"; import { useGlobalState, useSnackbar, useUserAPI } from "providers";
import { useTeamAPI } from "providers/pond/teamAPI";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { useLocation, useNavigate, useParams } from 'react-router-dom'; import { useLocation, useNavigate, useParams } from 'react-router-dom';
import { getSignatureAccentColour, IsAdaptiveAgriculture, IsStreamline } from "services/whiteLabel"; import { getSignatureAccentColour, IsAdaptiveAgriculture, IsStreamline } from "services/whiteLabel";

View file

@ -1,7 +1,7 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
import React, { createContext, PropsWithChildren, useContext } from "react"; import React, { createContext, PropsWithChildren, useContext } from "react";
import { or } from "utils"; import { or } from "utils";
import { pondURL } from "./pond"; import { pondURL } from "./pond";

View file

@ -1,5 +1,5 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pondURL } from "./pond"; import { pondURL } from "./pond";

View file

@ -1,4 +1,5 @@
import { useHTTP, usePermissionAPI } from "hooks"; import { useHTTP } from "../http";
import { usePermissionAPI } from "./permissionAPI";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { has, or } from "utils/types"; import { has, or } from "utils/types";
@ -6,7 +7,7 @@ import { User, binScope } from "models";
import { pondURL } from "./pond"; import { pondURL } from "./pond";
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { dateRange } from "providers/http"; import { dateRange } from "providers/http";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
import { quack } from "protobuf-ts/quack"; import { quack } from "protobuf-ts/quack";
export interface IBinAPIContext { export interface IBinAPIContext {

View file

@ -1,10 +1,10 @@
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { or } from "utils/types"; import { or } from "utils/types";
import { pondURL } from "./pond"; import { pondURL } from "./pond";
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
export interface IBinYardAPIContext { export interface IBinYardAPIContext {
addBinYard: (bin: pond.BinYardSettings, otherTeam?: string) => Promise<AxiosResponse<pond.AddBinYardResponse>>; addBinYard: (bin: pond.BinYardSettings, otherTeam?: string) => Promise<AxiosResponse<pond.AddBinYardResponse>>;

View file

@ -1,5 +1,5 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
//import { or } from "utils"; //import { or } from "utils";

View file

@ -1,4 +1,4 @@
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
// import { useWebsocket } from "websocket"; // import { useWebsocket } from "websocket";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
@ -7,7 +7,7 @@ import { getComponentIDString } from "pbHelpers/Component";
import { Component } from "models"; import { Component } from "models";
import { pondURL } from "./pond"; import { pondURL } from "./pond";
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
import { quack } from "protobuf-ts/quack"; import { quack } from "protobuf-ts/quack";
export interface IComponentAPIContext { export interface IComponentAPIContext {

View file

@ -1,9 +1,9 @@
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { pondURL } from "./pond"; import { pondURL } from "./pond";
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
export interface IContractInterface { export interface IContractInterface {
addContract: ( addContract: (

View file

@ -1,5 +1,5 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pondURL } from "./pond"; import { pondURL } from "./pond";

View file

@ -1,10 +1,11 @@
import { useHTTP, usePermissionAPI } from "hooks"; import { useHTTP } from "../http";
import { usePermissionAPI } from "./permissionAPI";
import { Component, deviceScope, User } from "models"; import { Component, deviceScope, User } from "models";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pondURL } from "./pond"; import { pondURL } from "./pond";
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
import moment from "moment"; import moment from "moment";
import { or } from "utils/types"; import { or } from "utils/types";
import { dateRange } from "providers/http"; import { dateRange } from "providers/http";

View file

@ -1,9 +1,9 @@
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { pondURL } from "./pond"; import { pondURL } from "./pond";
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
export interface IDevicePresetInterface { export interface IDevicePresetInterface {
//add //add

View file

@ -1,7 +1,7 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
import React, { createContext, PropsWithChildren, useContext } from "react"; import React, { createContext, PropsWithChildren, useContext } from "react";
import { or } from "utils"; import { or } from "utils";
import { pondURL } from "./pond"; import { pondURL } from "./pond";

View file

@ -1,7 +1,7 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pondURL } from "./pond"; import { pondURL } from "./pond";

View file

@ -1,5 +1,5 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useGlobalState } from "providers/StateContainer"; import { useGlobalState } from "providers/StateContainer";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";

View file

@ -1,4 +1,4 @@
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useGlobalState } from "providers/StateContainer"; import { useGlobalState } from "providers/StateContainer";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";

View file

@ -1,9 +1,9 @@
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { pondURL } from "./pond"; import { pondURL } from "./pond";
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
export interface IGateInterface { export interface IGateInterface {
addGate: ( addGate: (

View file

@ -1,9 +1,9 @@
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { pondURL } from "./pond"; import { pondURL } from "./pond";
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
import { or } from "utils"; import { or } from "utils";
export interface IGrainInterface { export interface IGrainInterface {

View file

@ -1,9 +1,9 @@
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import React, { createContext, PropsWithChildren, useContext } from "react"; import React, { createContext, PropsWithChildren, useContext } from "react";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { pondURL } from "./pond"; import { pondURL } from "./pond";
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
export interface IGrainBagInterface { export interface IGrainBagInterface {
addGrainBag: ( addGrainBag: (

View file

@ -1,11 +1,12 @@
import { useHTTP, usePermissionAPI } from "hooks"; import { useHTTP } from "../http";
import { usePermissionAPI } from "./permissionAPI";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { or } from "utils/types"; import { or } from "utils/types";
import { User, groupScope } from "models"; import { User, groupScope } from "models";
import { pondURL } from "./pond"; import { pondURL } from "./pond";
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
import { getContextKeys, getContextTypes } from "pbHelpers/Context"; import { getContextKeys, getContextTypes } from "pbHelpers/Context";
export interface IGroupAPIContext { export interface IGroupAPIContext {

View file

@ -1,5 +1,5 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useGlobalState } from "providers/StateContainer"; import { useGlobalState } from "providers/StateContainer";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";

View file

@ -1,7 +1,7 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pondURL } from "./pond"; import { pondURL } from "./pond";

View file

@ -1,6 +1,6 @@
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pondURL } from "./pond"; import { pondURL } from "./pond";
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";

View file

@ -1,5 +1,5 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { Interaction } from "models"; import { Interaction } from "models";
import { componentIDToString } from "pbHelpers/Component"; import { componentIDToString } from "pbHelpers/Component";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";

View file

@ -1,5 +1,5 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
//import { or } from "utils"; //import { or } from "utils";

View file

@ -1,5 +1,5 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pondURL } from "./pond"; import { pondURL } from "./pond";

View file

@ -1,5 +1,5 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import React, { createContext, PropsWithChildren, useContext } from "react"; import React, { createContext, PropsWithChildren, useContext } from "react";
//import { or } from "utils"; //import { or } from "utils";

View file

@ -1,5 +1,5 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { permissionToString } from "pbHelpers/Permission"; import { permissionToString } from "pbHelpers/Permission";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useGlobalState } from "providers/StateContainer"; import { useGlobalState } from "providers/StateContainer";

View file

@ -1,9 +1,9 @@
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { pondURL } from "./pond"; import { pondURL } from "./pond";
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
export interface IMutationAPIContext { export interface IMutationAPIContext {
linearMutation: ( linearMutation: (

View file

@ -1,7 +1,7 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
// import { useGlobalState } from "providers"; // import { useGlobalState } from "../StateContainer";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pondURL } from "./pond"; import { pondURL } from "./pond";

View file

@ -1,10 +1,10 @@
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import React, { createContext, PropsWithChildren, useContext } from "react"; import React, { createContext, PropsWithChildren, useContext } from "react";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { or } from "utils/types"; import { or } from "utils/types";
import { pondURL } from "./pond"; import { pondURL } from "./pond";
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
export interface INotificationAPIContext { export interface INotificationAPIContext {
listNotifications: ( listNotifications: (

View file

@ -1,9 +1,9 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { Scope, Team, User } from "models"; import { Scope, Team, User } from "models";
import { permissionToString } from "pbHelpers/Permission"; import { permissionToString } from "pbHelpers/Permission";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { objectQueryParams, pondURL } from "./pond"; import { objectQueryParams, pondURL } from "./pond";

View file

@ -1,4 +1,4 @@
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pondURL } from "./pond"; import { pondURL } from "./pond";

View file

@ -1,5 +1,5 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useGlobalState } from "providers/StateContainer"; import { useGlobalState } from "providers/StateContainer";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";

View file

@ -1,4 +1,4 @@
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pondURL } from "./pond"; import { pondURL } from "./pond";

View file

@ -1,7 +1,7 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pondURL } from "./pond"; import { pondURL } from "./pond";

View file

@ -1,11 +1,11 @@
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { Scope, Team } from "models"; import { Scope, Team } from "models";
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { or } from "utils/types"; import { or } from "utils/types";
import { pondURL } from "./pond"; import { pondURL } from "./pond";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
export interface ITeamAPIContext { export interface ITeamAPIContext {
addTeam: (team: pond.TeamSettings) => Promise<AxiosResponse<pond.AddTeamResponse>>; addTeam: (team: pond.TeamSettings) => Promise<AxiosResponse<pond.AddTeamResponse>>;

View file

@ -1,9 +1,9 @@
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { pondURL } from "./pond"; import { pondURL } from "./pond";
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
export interface ITerminalAPIContext { export interface ITerminalAPIContext {
addTerminal: ( addTerminal: (

View file

@ -1,9 +1,9 @@
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { pondURL } from "./pond"; import { pondURL } from "./pond";
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
import { or } from "utils"; import { or } from "utils";
export interface ITransactionAPIContext { export interface ITransactionAPIContext {

View file

@ -1,6 +1,6 @@
import { useHTTP } from "hooks"; import { useHTTP } from "../http";
import moment from "moment"; import moment from "moment";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { pondURL } from "./pond"; import { pondURL } from "./pond";

View file

@ -1,10 +1,10 @@
// import { useHTTP } from "hooks"; // import { useHTTP } from "../http";
// import { Scope, User } from "models"; // import { Scope, User } from "models";
// import { pond } from "protobuf-ts/pond"; // import { pond } from "protobuf-ts/pond";
import { createContext, PropsWithChildren, useContext } from "react"; import { createContext, PropsWithChildren, useContext } from "react";
import { objectQueryParams, pondURL } from "./pond"; import { objectQueryParams, pondURL } from "./pond";
// import { or } from "utils"; // import { or } from "utils";
import { useGlobalState } from "providers"; import { useGlobalState } from "../StateContainer";
// import { AxiosResponse } from "axios"; // import { AxiosResponse } from "axios";
import { useHTTP } from "../http"; import { useHTTP } from "../http";
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";

View file

@ -1,4 +1,4 @@
import * as axios from "axios"; import axios from "axios";
export var defaultOptions = { export var defaultOptions = {
headers: { headers: {

View file

@ -12,7 +12,8 @@ import {
Grid2, Grid2,
} from "@mui/material"; } from "@mui/material";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useGlobalState, useSnackbar, useTeamAPI, useUserAPI } from "providers"; import { useGlobalState, useSnackbar, useUserAPI } from "providers";
import { useTeamAPI } from "providers/pond/teamAPI";
import { Team, teamScope } from "models"; import { Team, teamScope } from "models";
import { useNavigate } from "react-router"; import { useNavigate } from "react-router";
import { cloneDeep } from "lodash"; import { cloneDeep } from "lodash";

View file

@ -14,7 +14,8 @@ import {
import ResponsiveDialog from "common/ResponsiveDialog"; import ResponsiveDialog from "common/ResponsiveDialog";
import { Team } from "models"; import { Team } from "models";
import { pond } from "protobuf-ts/pond"; import { pond } from "protobuf-ts/pond";
import { useSnackbar, useTeamAPI } from "providers"; import { useSnackbar } from "providers";
import { useTeamAPI } from "providers/pond/teamAPI";
import React, { useEffect, useState } from "react"; import React, { useEffect, useState } from "react";
import DeleteButton from "common/DeleteButton"; import DeleteButton from "common/DeleteButton";
import { userRoleFromPermissions } from "pbHelpers/User"; import { userRoleFromPermissions } from "pbHelpers/User";