Fix imports for hooks

This commit is contained in:
1ilit 2024-04-05 05:12:50 +03:00
parent 9036a96a22
commit 8cf95a9a06
16 changed files with 66 additions and 79 deletions

View File

@ -1,16 +1,24 @@
import { useState } from "react";
import { Action, ObjectType, noteThemes, Tab, State } from "../../data/constants";
import {
Action,
ObjectType,
Tab,
State,
noteThemes,
} from "../../data/constants";
import { Input, Button, Popover, Toast } from "@douyinfe/semi-ui";
import {
IconEdit,
IconDeleteStroked,
IconCheckboxTick,
} from "@douyinfe/semi-icons";
import useLayout from "../../hooks/useLayout";
import useUndoRedo from "../../hooks/useUndoRedo";
import useSelect from "../../hooks/useSelect";
import useNotes from "../../hooks/useNotes";
import useSaveState from "../../hooks/useSaveState";
import {
useLayout,
useUndoRedo,
useSelect,
useNotes,
useSaveState,
} from "../../hooks";
export default function Note({ data, onMouseDown }) {
const w = 180;

View File

@ -32,12 +32,14 @@ import {
Toast,
} from "@douyinfe/semi-ui";
import { getSize, hasCheck, hasPrecision, isSized } from "../../utils/toSQL";
import useLayout from "../../hooks/useLayout";
import useSettings from "../../hooks/useSettings";
import useUndoRedo from "../../hooks/useUndoRedo";
import useTables from "../../hooks/useTables";
import useSelect from "../../hooks/useSelect";
import useTypes from "../../hooks/useTypes";
import {
useLayout,
useSettings,
useUndoRedo,
useTables,
useSelect,
useTypes,
} from "../../hooks";
export default function Table(props) {
const [hoveredField, setHoveredField] = useState(-1);

View File

@ -58,12 +58,14 @@ import { db } from "../../data/db";
import { useLiveQuery } from "dexie-react-hooks";
import { Parser } from "node-sql-parser";
import Todo from "./Todo";
import useLayout from "../../hooks/useLayout";
import useSettings from "../../hooks/useSettings";
import useTransform from "../../hooks/useTransform";
import useTables from "../../hooks/useTables";
import useUndoRedo from "../../hooks/useUndoRedo";
import useSelect from "../../hooks/useSelect";
import {
useLayout,
useSettings,
useTransform,
useTables,
useUndoRedo,
useSelect,
} from "../../hooks";
import { enterFullscreen, exitFullscreen } from "../../utils/fullscreen";
import {
ddbDiagramIsValid,

View File

@ -20,8 +20,7 @@ import {
IconCaretdown,
} from "@douyinfe/semi-icons";
import { State } from "../../data/constants";
import useTasks from "../../hooks/useTasks";
import useSaveState from "../../hooks/useSaveState";
import { useTasks, useSaveState } from "../../hooks";
const Priority = {
NONE: 0,

View File

@ -21,9 +21,7 @@ import {
ObjectType,
State,
} from "../../data/constants";
import useUndoRedo from "../../hooks/useUndoRedo";
import useAreas from "../../hooks/useAreas";
import useSaveState from "../../hooks/useSaveState";
import { useUndoRedo, useAreas, useSaveState } from "../../hooks";
import Empty from "./Empty";
export default function AreasOverview() {

View File

@ -2,9 +2,7 @@ import { useState, useEffect } from "react";
import { Collapse, Badge } from "@douyinfe/semi-ui";
import { arrayIsEqual } from "../../utils/utils";
import { getIssues } from "../../utils/issues";
import useSettings from "../../hooks/useSettings";
import useTables from "../../hooks/useTables";
import useTypes from "../../hooks/useTypes";
import { useSettings, useTables, useTypes } from "../../hooks";
export default function Issues() {
const { settings } = useSettings();

View File

@ -17,8 +17,7 @@ import {
IconCheckboxTick,
} from "@douyinfe/semi-icons";
import { noteThemes, Action, ObjectType } from "../../data/constants";
import useUndoRedo from "../../hooks/useUndoRedo";
import useNotes from "../../hooks/useNotes";
import { useUndoRedo, useNotes } from "../../hooks";
import Empty from "./Empty";
export default function NotesOverview() {

View File

@ -21,8 +21,7 @@ import {
Action,
ObjectType,
} from "../../data/constants";
import useTables from "../../hooks/useTables";
import useUndoRedo from "../../hooks/useUndoRedo";
import { useTables, useUndoRedo } from "../../hooks";
import Empty from "./Empty";
export default function RelationshipsOverview() {

View File

@ -6,8 +6,7 @@ import AreasOverview from "./AreasOverview";
import NotesOverview from "./NotesOverview";
import TypesOverview from "./TypesOverview";
import Issues from "./Issues";
import useLayout from "../../hooks/useLayout";
import useSelect from "../../hooks/useSelect";
import { useLayout, useSelect } from "../../hooks";
export default function SidePanel({ width, resize, setResize }) {
const { layout } = useLayout();

View File

@ -31,10 +31,7 @@ import {
IconSearch,
} from "@douyinfe/semi-icons";
import { getSize, hasCheck, hasPrecision, isSized } from "../../utils/toSQL";
import useTables from "../../hooks/useTables";
import useUndoRedo from "../../hooks/useUndoRedo";
import useSelect from "../../hooks/useSelect";
import useTypes from "../../hooks/useTypes";
import { useTables, useUndoRedo, useSelect, useTypes } from "../../hooks";
import NoElements from "./Empty";
export default function TablesOverview() {

View File

@ -23,8 +23,7 @@ import {
IconMore,
} from "@douyinfe/semi-icons";
import { isSized, hasPrecision, getSize } from "../../utils/toSQL";
import useUndoRedo from "../../hooks/useUndoRedo";
import useTypes from "../../hooks/useTypes";
import { useUndoRedo, useTypes } from "../../hooks";
import NoElements from "./Empty";
export default function TypesOverview() {

View File

@ -1,6 +1,5 @@
import { Divider, Tooltip } from "@douyinfe/semi-ui";
import useTransform from "../hooks/useTransform";
import useLayout from "../hooks/useLayout";
import { useTransform, useLayout } from "../hooks";
import { exitFullscreen } from "../utils/fullscreen";
export default function FloatingControls() {

View File

@ -4,17 +4,19 @@ import Canvas from "./EditorCanvas/Canvas";
import SidePanel from "./EditorSidePanel/SidePanel";
import { State } from "../data/constants";
import { db } from "../data/db";
import useLayout from "../hooks/useLayout";
import useSettings from "../hooks/useSettings";
import useTransform from "../hooks/useTransform";
import useTables from "../hooks/useTables";
import useUndoRedo from "../hooks/useUndoRedo";
import {
useLayout,
useSettings,
useTransform,
useTables,
useUndoRedo,
useAreas,
useNotes,
useTypes,
useTasks,
useSaveState,
} from "../hooks/useLayout";
import FloatingControls from "./FloatingControls";
import useAreas from "../hooks/useAreas";
import useNotes from "../hooks/useNotes";
import useTypes from "../hooks/useTypes";
import useTasks from "../hooks/useTasks";
import useSaveState from "../hooks/useSaveState";
export default function WorkSpace() {
const [id, setId] = useState(0);

View File

@ -1,25 +1,11 @@
import useAreas from "./useAreas";
import useLayout from "./useLayout";
import useNotes from "./useNotes";
import useSaveState from "./useSaveState";
import useSelect from "./useSelect";
import useSettings from "./useSettings";
import useTables from "./useTables";
import useTasks from "./useTasks";
import useTransform from "./useTransform";
import useTypes from "./useTypes";
import useUndoRedo from "./useUndoRedo";
export {
useAreas,
useLayout,
useNotes,
useSaveState,
useSelect,
useSettings,
useTables,
useTasks,
useTransform,
useTypes,
useUndoRedo,
};
export { default as useAreas } from "./useAreas";
export { default as useLayout } from "./useLayout";
export { default as useNotes } from "./useNotes";
export { default as useSaveState } from "./useSaveState";
export { default as useSelect } from "./useSelect";
export { default as useSettings } from "./useSettings";
export { default as useTables } from "./useTables";
export { default as useTasks } from "./useTasks";
export { default as useTransform } from "./useTransform";
export { default as useTypes } from "./useTypes";
export { default as useUndoRedo } from "./useUndoRedo";

View File

@ -13,14 +13,14 @@ import {
TextArea,
} from "@douyinfe/semi-ui";
import { IconSun, IconMoon } from "@douyinfe/semi-icons";
import RichEditor from "../components/LexicalEditor/RichEditor";
import { LexicalComposer } from "@lexical/react/LexicalComposer";
import { editorConfig } from "../data/editorConfig";
import { useLexicalComposerContext } from "@lexical/react/LexicalComposerContext";
import { $generateHtmlFromNodes } from "@lexical/html";
import { CLEAR_EDITOR_COMMAND } from "lexical";
import axios from "axios";
import { Link } from "react-router-dom";
import RichEditor from "../components/LexicalEditor/RichEditor";
import axios from "axios";
function SurveyForm({ theme }) {
const [editor] = useLexicalComposerContext();

View File

@ -1,12 +1,12 @@
import { useEffect } from "react";
import logo_light from "../assets/logo_light_160.png";
import template_screenshot from "../assets/template_screenshot.png";
import { Link } from "react-router-dom";
import { Tabs, TabPane, Banner, Steps } from "@douyinfe/semi-ui";
import { IconDeleteStroked } from "@douyinfe/semi-icons";
import { db } from "../data/db";
import { useLiveQuery } from "dexie-react-hooks";
import Thumbnail from "../components/Thumbnail";
import logo_light from "../assets/logo_light_160.png";
import template_screenshot from "../assets/template_screenshot.png";
export default function Templates() {
const defaultTemplates = useLiveQuery(() =>