1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-24 20:36:40 +07:00

optimized imports

This commit is contained in:
Fedor Katurov 2022-03-23 14:26:14 +07:00
parent 68bab520df
commit 77d59625d1
26 changed files with 6 additions and 49 deletions

View file

@ -27,7 +27,6 @@ import {
} from '~/types/node';
import { api, cleanResult } from '~/utils/api';
export type ApiPostNodeRequest = { node: INode };
export type ApiPostNodeResult = {
node: INode;

View file

@ -1,4 +1,3 @@
import { ApiUploadFileRequest, ApiUploadFIleResult } from '~/api/uploads/types';
import { API } from '~/constants/api';
import { UploadTarget, UploadType } from '~/constants/uploads';

View file

@ -12,8 +12,6 @@ import { CommendDeleted } from '../../node/CommendDeleted';
import styles from './styles.module.scss';
type IProps = HTMLAttributes<HTMLDivElement> & {
nodeId: number;
isEmpty?: boolean;

View file

@ -4,7 +4,6 @@ import classNames from 'classnames';
import styles from './styles.module.scss';
type IProps = React.HTMLAttributes<HTMLDivElement> & {
seamless?: boolean;
};

View file

@ -4,7 +4,6 @@ import classNames from 'classnames';
import styles from './styles.module.scss';
type IProps = HTMLAttributes<HTMLDivElement> & {
children: any;
size: number;

View file

@ -4,7 +4,6 @@ import classNames from 'classnames';
import styles from './styles.module.scss';
type IProps = React.HTMLAttributes<HTMLDivElement> & {
padding?: number;
vertical?: boolean;

View file

@ -4,7 +4,6 @@ import classNames from 'classnames';
import styles from './styles.module.scss';
type IProps = HTMLAttributes<HTMLDivElement> & {
seamless?: boolean;
stretchy?: boolean;

View file

@ -3,7 +3,7 @@ import React, { FC, Fragment } from 'react';
import classNames from 'classnames';
import { FlowCell } from '~/components/flow/FlowCell';
import { flowDisplayToPreset, ImagePresets, URLS } from '~/constants/urls';
import { flowDisplayToPreset, URLS } from '~/constants/urls';
import { FlowDisplay, IFlowNode, INode } from '~/types';
import { IUser } from '~/types/auth';
import { getURLFromString } from '~/utils/dom';

View file

@ -12,7 +12,6 @@ import { getPrettyDate } from '~/utils/dom';
import styles from './styles.module.scss';
interface IProps {
node: Partial<INode>;
has_new?: boolean;

View file

@ -10,7 +10,6 @@ import { IInputTextProps } from '~/types';
import styles from './styles.module.scss';
const InputText: FC<IInputTextProps> = ({
className = '',
handler,

View file

@ -8,7 +8,6 @@ import { formatText } from '~/utils/dom';
import styles from './styles.module.scss';
const LabDescription: FC<INodeComponentProps> = ({ node, isLoading }) => {
const onClick = useGotoNode(node.id);

View file

@ -11,8 +11,6 @@ import { INode } from '~/types';
import styles from './styles.module.scss';
interface IProps {
node: INode;
lastSeen: string | null | undefined;

View file

@ -1,12 +1,8 @@
import React, { FC, useCallback } from 'react';
import { Anchor } from '~/components/common/Anchor';
import React, { FC } from 'react';
import { Pressable } from '~/components/common/Pressable';
import { SubTitle } from '~/components/common/SubTitle';
import { NodeRelated } from '~/components/node/NodeRelated';
import { NodeRelatedPlaceholder } from '~/components/node/NodeRelated/placeholder';
import { Dialog } from '~/constants/modal';
import { URLS } from '~/constants/urls';
import { useShowModal } from '~/hooks/modal/useShowModal';
import { INode } from '~/types';
import { INodeRelated } from '~/types/node';

View file

@ -11,8 +11,6 @@ import { useProfileContext } from '~/utils/providers/ProfileProvider';
import styles from './styles.module.scss';
const ProfileDescription: FC = () => {
const { profile, isLoading } = useProfileContext();
const { user } = useUser();

View file

@ -1,4 +1,4 @@
import { FlowDisplay, FlowDisplayVariant, INode } from '~/types';
import { FlowDisplayVariant, INode } from '~/types';
export const URLS = {
BASE: '/',

View file

@ -19,7 +19,6 @@ import { SWRConfigProvider } from '~/utils/providers/SWRConfigProvider';
import { SearchProvider } from '~/utils/providers/SearchProvider';
import { ToastProvider } from '~/utils/providers/ToastProvider';
const App: VFC = observer(() => {
useGlobalLoader();

View file

@ -11,8 +11,6 @@ import { CommentContextProvider, useCommentContext } from '~/utils/context/Comme
import { useNodeContext } from '~/utils/context/NodeContextProvider';
import { useUserContext } from '~/utils/context/UserContextProvider';
import styles from './styles.module.scss';
interface IProps {}
const BorisComments: FC<IProps> = () => {

View file

@ -1,6 +1,5 @@
import React, { FC, useCallback } from 'react';
import { LoginDialogButtons } from '~/components/auth/login/LoginDialogButtons';
import { Group } from '~/components/containers/Group';
import { Padder } from '~/components/containers/Padder';

View file

@ -11,7 +11,6 @@ import { Button } from '~/components/input/Button';
import { Logo } from '~/components/main/Logo';
import { UserButton } from '~/components/main/UserButton';
import { Dialog } from '~/constants/modal';
import { isSSR } from '~/constants/ssr';
import { URLS } from '~/constants/urls';
import { useAuth } from '~/hooks/auth/useAuth';
import { useScrollTop } from '~/hooks/dom/useScrollTop';

View file

@ -1,6 +1,5 @@
import React, { VFC } from 'react';
import { Tabs } from '~/components/dialogs/Tabs';
import { ProfileSidebarSettings } from '~/components/profile/ProfileSidebarSettings';
import { SidebarStack } from '~/components/sidebar/SidebarStack';
import { SidebarStackCard } from '~/components/sidebar/SidebarStackCard';

View file

@ -1,4 +1,4 @@
import { useCallback, useEffect, useMemo, useState } from 'react';
import { useCallback, useEffect, useState } from 'react';
export const useWindowSize = () => {
const [size, setSize] = useState({ innerWidth: 0, innerHeight: 0 });

View file

@ -5,7 +5,6 @@ import { useFlowLoader } from '~/hooks/flow/useFlowLoader';
import { useFlowSetCellView } from '~/hooks/flow/useFlowSetCellView';
import { useGetLabStats } from '~/hooks/lab/useGetLabStats';
import { useFlowStore } from '~/store/flow/useFlowStore';
import { GetNodeDiffResult } from '~/types/node';
export const useFlow = () => {
const { loadMore, isSyncing } = useFlowLoader();

View file

@ -7,8 +7,6 @@ import { API } from '~/constants/api';
import { INode } from '~/types';
import { ApiGetNodeRelatedResult } from '~/types/node';
export const useGetNodeRelated = (id?: INode['id']) => {
const { data, isValidating, mutate } = useSWR<ApiGetNodeRelatedResult>(API.NODE.RELATED(id), () =>
apiGetNodeRelated({ id })

View file

@ -1,12 +1,6 @@
import { createElement, FC, useCallback, useMemo } from 'react';
import {
INodeComponentProps,
LAB_PREVIEW_LAYOUT,
NODE_COMPONENTS,
NODE_HEADS,
NODE_INLINES,
} from '~/constants/node';
import { INodeComponentProps, LAB_PREVIEW_LAYOUT, NODE_COMPONENTS, NODE_HEADS, NODE_INLINES } from '~/constants/node';
import { INode } from '~/types';
import { isNil, prop } from '~/utils/ramda';

View file

@ -6,7 +6,6 @@ import { EMPTY_USER } from '~/constants/auth';
import { useUser } from '~/hooks/auth/useUser';
import { IUser } from '~/types/auth';
const UserContext = createContext<IUser>(EMPTY_USER);
export const UserContextProvider: FC = observer(({ children }) => {

View file

@ -1,12 +1,4 @@
import React, {
createContext,
FC,
useCallback,
useContext,
useEffect,
useRef,
useState,
} from 'react';
import React, { createContext, FC, useCallback, useContext, useEffect, useRef, useState } from 'react';
import { PlayerState } from '~/constants/player';
import { IFile } from '~/types';