Commit 7d1c3137 authored by timel's avatar timel

refactor: import hook

parent 8f1d400e
import { useEnv } from "../hook";
import { useEnv } from "@/hook";
const { DEV, VITE_IS_AI_MODE, VITE_IS_AI_FIRST } = useEnv();
......
import { useEnv } from "../hook";
import { useEnv } from "@/hook";
const { DEV, VITE_IS_AI_MODE, VITE_AI_MODE_DEFAULT_DECK } = useEnv();
......
import { useEnv } from "../hook";
import { useEnv } from "@/hook";
import NeosDevConfig from "../../neos.config.json";
import NeosProdConfig from "../../neos.config.prod.json";
......
import React from "react";
import { useNavigate } from "react-router-dom";
import { sendSurrender } from "../../api/ocgcore/ocgHelper";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { selectUnimplemented } from "../../reducers/duel/mod";
import { Alert } from "antd";
......
import React from "react";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { store } from "@/store";
import {
selectCardListModalIsOpen,
......
import React from "react";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { store } from "@/store";
import {
selectCardModalIsOpen,
......
......@@ -3,7 +3,7 @@ import {
selectMeCemetery,
selectOpCemetery,
} from "../../reducers/duel/cemeretySlice";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import SingleSlot, { Depth } from "./singleSlot";
import { cardSlotRotation } from "./util";
import NeosConfig from "../../../neos.config.json";
......
import React, { useState } from "react";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { store } from "@/store";
import {
selectCheckCardModalCacnelResponse,
......
import React from "react";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { store } from "@/store";
import { Button, Card, Row, Col } from "antd";
import { CheckCard } from "@ant-design/pro-components";
......
import React, { useState } from "react";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { store } from "@/store";
import { Button, Card, Row, Col } from "antd";
import { CheckCard } from "@ant-design/pro-components";
......
......@@ -2,7 +2,7 @@ import { Button, Row, Col, Card, InputNumber } from "antd";
import React, { useState } from "react";
import { sendSelectCounterResponse } from "../../api/ocgcore/ocgHelper";
import { fetchStrings } from "../../api/strings";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { clearCheckCounter } from "../../reducers/duel/mod";
import { selectCheckCounterModal } from "../../reducers/duel/modal/checkCounterModalSlice";
import { store } from "@/store";
......
import * as BABYLON from "@babylonjs/core";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { selectMeDeck, selectOpDeck } from "../../reducers/duel/deckSlice";
import SingleSlot, { Depth } from "./singleSlot";
import { cardSlotRotation } from "./util";
......
import * as BABYLON from "@babylonjs/core";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import {
selectMeExclusion,
selectopExclusion,
......
import SingleSlot, { Depth } from "./singleSlot";
import * as BABYLON from "@babylonjs/core";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import {
selectMeExtraDeck,
selectOpExtraDeck,
......
import * as BABYLON from "@babylonjs/core";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { selectMeMagics, selectOpMagics } from "../../reducers/duel/magicSlice";
import { clearMagicPlaceInteractivities } from "../../reducers/duel/mod";
import FixedSlot from "./fixedSlot";
......
import * as BABYLON from "@babylonjs/core";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { selectMeHands, selectOpHands } from "../../reducers/duel/handsSlice";
import { CardState } from "../../reducers/duel/generic";
import {
......
import React, { useEffect } from "react";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { selectHint } from "../../reducers/duel/hintSlice";
import { selectCurrentPhase } from "../../reducers/duel/phaseSlice";
import { notification } from "antd";
......
import * as BABYLON from "@babylonjs/core";
import { selectMeMagics, selectOpMagics } from "../../reducers/duel/magicSlice";
import { CardState } from "../../reducers/duel/generic";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { zip } from "./util";
import FixedSlot from "./fixedSlot";
import { clearMagicPlaceInteractivities } from "../../reducers/duel/mod";
......
import * as BABYLON from "@babylonjs/core";
import { CardState } from "../../reducers/duel/generic";
import "react-babylonjs";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import {
selectMeMonsters,
selectOpMonsters,
......
import React, { useState } from "react";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { store } from "@/store";
import { Button } from "antd";
import { CheckCard } from "@ant-design/pro-components";
......
import React, { useState } from "react";
import { store } from "@/store";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import {
selectCurrentPhase,
selectEnableBp,
......
import React, { useState } from "react";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { store } from "@/store";
import { Button } from "antd";
import { sendSelectPositionResponse } from "../../api/ocgcore/ocgHelper";
......
......@@ -16,7 +16,7 @@ import {
useSortable,
} from "@dnd-kit/sortable";
import { CSS } from "@dnd-kit/utilities";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { selectSortCardModal } from "../../reducers/duel/modal/sortCardModalSlice";
import { sendSortCardResponse } from "../../api/ocgcore/ocgHelper";
import { store } from "@/store";
......
......@@ -3,7 +3,7 @@ import { UserOutlined } from "@ant-design/icons";
import { Avatar } from "antd";
import { CheckCard } from "@ant-design/pro-components";
import NeosConfig from "../../../neos.config.json";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import {
selectMeInitInfo,
selectOpInitInfo,
......
import React, { useEffect, useState } from "react";
import { Timeline, TimelineItemProps } from "antd";
import { MessageOutlined } from "@ant-design/icons";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { selectChat } from "../../reducers/chatSlice";
const DuelTimeLine = () => {
......
import React from "react";
import { useAppSelector } from "../../hook";
import { useAppSelector } from "@/hook";
import { store } from "@/store";
import { Button } from "antd";
import { sendSelectEffectYnResponse } from "../../api/ocgcore/ocgHelper";
......
import React from "react";
import { sendHandResult, sendTpResult } from "../api/ocgcore/ocgHelper";
import { useAppSelector } from "../hook";
import { useAppSelector } from "@/hook";
import { useConfig } from "../config";
import {
selectHandSelectAble,
......
......@@ -19,7 +19,7 @@ import {
selectPlayer0,
selectPlayer1,
} from "../reducers/playerSlice";
import { useAppSelector } from "../hook";
import { useAppSelector } from "@/hook";
import { useConfig } from "../config";
import { selectJoined } from "../reducers/joinSlice";
import { selectChat } from "../reducers/chatSlice";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment