upgrade package
This commit is contained in:
parent
7faf0cc4b3
commit
b705d7c0a6
@ -11,7 +11,7 @@
|
||||
"dependencies": {
|
||||
"@emotion/react": "^11.10.5",
|
||||
"@emotion/styled": "^11.10.5",
|
||||
"@frontend/kitui": "^1.0.2",
|
||||
"@frontend/kitui": "^1.0.5",
|
||||
"@mui/icons-material": "^5.10.14",
|
||||
"@mui/material": "^5.10.14",
|
||||
"axios": "^1.3.4",
|
||||
@ -22,7 +22,6 @@
|
||||
"react": "^18.2.0",
|
||||
"react-dom": "^18.2.0",
|
||||
"react-router-dom": "^6.4.3",
|
||||
"reconnecting-eventsource": "^1.6.2",
|
||||
"web-vitals": "^2.1.0",
|
||||
"yup": "^1.1.1",
|
||||
"zustand": "^4.3.6"
|
||||
|
@ -1,4 +1,4 @@
|
||||
import { makeRequest } from "./makeRequest";
|
||||
import { makeRequest } from "@frontend/kitui";
|
||||
|
||||
|
||||
const apiUrl = process.env.NODE_ENV === "production" ? "" : "https://hub.pena.digital";
|
||||
|
@ -1,5 +0,0 @@
|
||||
import { createMakeRequest } from "@frontend/kitui";
|
||||
import { getToken, setToken } from "@root/stores/auth";
|
||||
|
||||
|
||||
export const makeRequest = createMakeRequest(getToken, setToken);
|
@ -1,5 +1,5 @@
|
||||
import { makeRequest } from "@frontend/kitui";
|
||||
import { PatchUserRequest, User } from "@root/model/user";
|
||||
import { makeRequest } from "./makeRequest";
|
||||
|
||||
|
||||
const apiUrl = process.env.NODE_ENV === "production" ? "" : "https://hub.pena.digital";
|
||||
|
@ -7,7 +7,7 @@ import ChatMessage from "../ChatMessage";
|
||||
import SendIcon from "../icons/SendIcon";
|
||||
import UserCircleIcon from "./UserCircleIcon";
|
||||
import { throttle } from "@frontend/kitui";
|
||||
import { makeRequest } from "@root/api/makeRequest";
|
||||
import { makeRequest } from "@frontend/kitui";
|
||||
import { useTicketMessages, getMessageFromFetchError, useSSESubscription, useEventListener, createTicket } from "@frontend/kitui";
|
||||
|
||||
|
||||
@ -29,7 +29,6 @@ export default function Chat({ sx }: Props) {
|
||||
const chatBoxRef = useRef<HTMLDivElement>(null);
|
||||
|
||||
const fetchState = useTicketMessages({
|
||||
makeRequest,
|
||||
url: "https://admin.pena.digital/heruvym/getMessages",
|
||||
isUnauth: true,
|
||||
ticketId: sessionData?.ticketId,
|
||||
@ -89,7 +88,6 @@ export default function Chat({ sx }: Props) {
|
||||
if (!sessionData) {
|
||||
setIsMessageSending(true);
|
||||
createTicket({
|
||||
makeRequest,
|
||||
url: "https://hub.pena.digital/heruvym/create",
|
||||
body: {
|
||||
Title: "Unauth title",
|
||||
|
@ -23,7 +23,6 @@ import Layout from "./components/Layout";
|
||||
import { setUser, useUserStore } from "./stores/user";
|
||||
import TariffConstructor from "./pages/TariffConstructor/TariffConstructor";
|
||||
import { useUser } from "./utils/hooks/useUser";
|
||||
import { makeRequest } from "./api/makeRequest";
|
||||
|
||||
|
||||
const App = () => {
|
||||
@ -31,7 +30,6 @@ const App = () => {
|
||||
const userId = useUserStore(state => state.userId);
|
||||
|
||||
useUser({
|
||||
makeRequest,
|
||||
url: `https://hub.pena.digital/user/${userId}`,
|
||||
userId,
|
||||
onNewUser: setUser,
|
||||
|
@ -3,7 +3,6 @@ import { useState } from "react";
|
||||
import { useNavigate } from "react-router-dom";
|
||||
import CustomButton from "@components/CustomButton";
|
||||
import { enqueueSnackbar } from "notistack";
|
||||
import { makeRequest } from "@root/api/makeRequest";
|
||||
import { createTicket } from "@frontend/kitui";
|
||||
|
||||
|
||||
@ -18,7 +17,6 @@ export default function CreateTicket() {
|
||||
if (!ticketBodyField || !ticketNameField) return;
|
||||
|
||||
createTicket({
|
||||
makeRequest,
|
||||
url: "https://hub.pena.digital/heruvym/create",
|
||||
body: {
|
||||
Title: ticketNameField,
|
||||
|
@ -11,7 +11,6 @@ import { Ticket } from "@frontend/kitui";
|
||||
import { updateTickets, setTicketCount, clearTickets, useTicketStore } from "@root/stores/tickets";
|
||||
import { enqueueSnackbar } from "notistack";
|
||||
import { useAuthStore } from "@root/stores/auth";
|
||||
import { makeRequest } from "@root/api/makeRequest";
|
||||
import { useSSESubscription, useTickets } from "@frontend/kitui";
|
||||
|
||||
|
||||
@ -24,7 +23,6 @@ export default function Support() {
|
||||
const token = useAuthStore(state => state.token);
|
||||
|
||||
const fetchState = useTickets({
|
||||
makeRequest,
|
||||
url: "https://hub.pena.digital/heruvym/getTickets",
|
||||
ticketsPerPage,
|
||||
ticketApiPage,
|
||||
|
@ -4,14 +4,13 @@ import { useCallback, useEffect, useMemo, useRef, useState } from "react";
|
||||
import { useParams } from "react-router-dom";
|
||||
import CustomButton from "@components/CustomButton";
|
||||
import SendIcon from "@components/icons/SendIcon";
|
||||
import { throttle } from "@frontend/kitui";
|
||||
import { makeRequest, throttle } from "@frontend/kitui";
|
||||
import { enqueueSnackbar } from "notistack";
|
||||
import { useTicketStore } from "@root/stores/tickets";
|
||||
import { addOrUpdateMessages, clearMessageState, incrementMessageApiPage, setIsPreventAutoscroll, useMessageStore } from "@root/stores/messages";
|
||||
import { TicketMessage } from "@frontend/kitui";
|
||||
import ChatMessage from "@root/components/ChatMessage";
|
||||
import { useAuthStore } from "@root/stores/auth";
|
||||
import { makeRequest } from "@root/api/makeRequest";
|
||||
import { getMessageFromFetchError, useEventListener, useSSESubscription, useTicketMessages } from "@frontend/kitui";
|
||||
|
||||
|
||||
@ -31,7 +30,6 @@ export default function SupportChat() {
|
||||
const chatBoxRef = useRef<HTMLDivElement>(null);
|
||||
|
||||
const fetchState = useTicketMessages({
|
||||
makeRequest,
|
||||
url: "https://admin.pena.digital/heruvym/getMessages",
|
||||
ticketId,
|
||||
messagesPerPage,
|
||||
|
@ -12,7 +12,7 @@ import { useEffect, useState } from "react";
|
||||
import { LoginRequest, LoginResponse } from "@root/model/auth";
|
||||
import { setUserId, useUserStore } from "@root/stores/user";
|
||||
import { getMessageFromFetchError } from "@frontend/kitui";
|
||||
import { makeRequest } from "@root/api/makeRequest";
|
||||
import { makeRequest } from "@frontend/kitui";
|
||||
|
||||
interface Values {
|
||||
login: string;
|
||||
|
@ -12,7 +12,7 @@ import { useEffect, useState } from "react";
|
||||
import { RegisterRequest, RegisterResponse } from "@root/model/auth";
|
||||
import { setUserId, useUserStore } from "@root/stores/user";
|
||||
import { getMessageFromFetchError } from "@frontend/kitui";
|
||||
import { makeRequest } from "@root/api/makeRequest";
|
||||
import { makeRequest } from "@frontend/kitui";
|
||||
|
||||
|
||||
interface Values {
|
||||
|
@ -1,10 +1,9 @@
|
||||
import { createMakeRequest, devlog } from "@frontend/kitui";
|
||||
import { devlog, makeRequest } from "@frontend/kitui";
|
||||
import { User } from "@root/model/user";
|
||||
import { useEffect } from "react";
|
||||
|
||||
|
||||
export function useUser({ makeRequest, onError, onNewUser, url, userId }: {
|
||||
makeRequest: ReturnType<typeof createMakeRequest>;
|
||||
export function useUser({ onError, onNewUser, url, userId }: {
|
||||
url: string;
|
||||
userId: string | null;
|
||||
onNewUser: (response: User) => void;
|
||||
@ -30,5 +29,5 @@ export function useUser({ makeRequest, onError, onNewUser, url, userId }: {
|
||||
});
|
||||
|
||||
return () => controller.abort();
|
||||
}, [makeRequest, onError, onNewUser, url, userId]);
|
||||
}, [onError, onNewUser, url, userId]);
|
||||
}
|
18
yarn.lock
18
yarn.lock
@ -1450,12 +1450,11 @@
|
||||
minimatch "^3.1.2"
|
||||
strip-json-comments "^3.1.1"
|
||||
|
||||
"@frontend/kitui@^1.0.2":
|
||||
version "1.0.4"
|
||||
resolved "https://penahub.gitlab.yandexcloud.net/api/v4/projects/21/packages/npm/@frontend/kitui/-/@frontend/kitui-1.0.4.tgz#32c842f5aeb6d71d2735cc8f3cad4f902c601dd9"
|
||||
integrity sha1-MshC9a621x0nNcyPPK1PkCxgHdk=
|
||||
"@frontend/kitui@^1.0.5":
|
||||
version "1.0.5"
|
||||
resolved "https://penahub.gitlab.yandexcloud.net/api/v4/projects/21/packages/npm/@frontend/kitui/-/@frontend/kitui-1.0.5.tgz#0d8e8c6e564ee87ab8b7d5a2f86a9f4bd924db81"
|
||||
integrity sha1-DY6MblZO6Hq4t9Wi+GqfS9kk24E=
|
||||
dependencies:
|
||||
axios "^1.4.0"
|
||||
reconnecting-eventsource "^1.6.2"
|
||||
|
||||
"@humanwhocodes/config-array@^0.11.6":
|
||||
@ -3281,15 +3280,6 @@ axios@^1.3.4:
|
||||
form-data "^4.0.0"
|
||||
proxy-from-env "^1.1.0"
|
||||
|
||||
axios@^1.4.0:
|
||||
version "1.4.0"
|
||||
resolved "https://registry.yarnpkg.com/axios/-/axios-1.4.0.tgz#38a7bf1224cd308de271146038b551d725f0be1f"
|
||||
integrity sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==
|
||||
dependencies:
|
||||
follow-redirects "^1.15.0"
|
||||
form-data "^4.0.0"
|
||||
proxy-from-env "^1.1.0"
|
||||
|
||||
axobject-query@^2.2.0:
|
||||
version "2.2.0"
|
||||
resolved "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz"
|
||||
|
Loading…
Reference in New Issue
Block a user