1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-25 12:56:41 +07:00

(nextjs) added eslint and import sorting

This commit is contained in:
Fedor Katurov 2022-01-19 12:30:04 +07:00
parent e5f8d5a551
commit 0838bf7ee6
330 changed files with 1576 additions and 896 deletions

View file

@ -1,6 +1,7 @@
import { IComment, IFile } from '~/types';
import React, { createContext, FC, useContext } from 'react';
import { IComment, IFile } from '~/types';
export interface CommentProviderProps {
comments: IComment[];
hasMore: boolean;

View file

@ -1,4 +1,5 @@
import React, { createContext, FC, useContext } from 'react';
import { FlowDisplay, IFlowNode, INode } from '~/types';
export interface FlowContextProps {

View file

@ -1,6 +1,7 @@
import { ILabNode } from '~/types/lab';
import React, { createContext, FC, useContext } from 'react';
import { IFlowNode, ITag } from '~/types';
import { ILabNode } from '~/types/lab';
export interface LabContextProps {
isLoading: boolean;

View file

@ -1,7 +1,8 @@
import { INode } from '~/types';
import { EMPTY_NODE } from '~/constants/node';
import React, { createContext, FC, useContext } from 'react';
import { EMPTY_NODE } from '~/constants/node';
import { INode } from '~/types';
export interface NodeContextProps {
node: INode;
update: (node: Partial<INode>) => Promise<unknown>;

View file

@ -1,6 +1,7 @@
import { INodeRelated } from '~/types/node';
import React, { createContext, FC, useContext } from 'react';
import { INodeRelated } from '~/types/node';
interface NodeRelatedProviderProps {
related: INodeRelated;
isLoading: boolean;

View file

@ -1,7 +1,9 @@
import React, { createContext, FC, useContext } from 'react';
import { Store } from '~/store';
import { observer } from 'mobx-react-lite';
import { Store } from '~/store';
export const StoreContext = createContext<Store>(new Store());
export const StoreContextProvider: FC<{ store: Store }> = observer(({ children, store }) => {

View file

@ -1,4 +1,5 @@
import React, { createContext, FC, useContext } from 'react';
import { ITag } from '~/types';
export interface TagContextProps {

View file

@ -1,7 +1,8 @@
import React, { createContext, FC, useContext } from 'react';
import { EMPTY_FILE } from '~/constants/uploads';
import { useUploader } from '~/hooks/data/useUploader';
import { IFile } from '~/types';
import { EMPTY_FILE } from '~/constants/uploads';
export type Uploader = ReturnType<typeof useUploader>;

View file

@ -1,8 +1,11 @@
import React, { createContext, FC, useContext } from 'react';
import { IUser } from '~/types/auth';
import { observer } from 'mobx-react-lite';
import { EMPTY_USER } from '~/constants/auth';
import { useUser } from '~/hooks/auth/useUser';
import { observer } from 'mobx-react-lite';
import { IUser } from '~/types/auth';
const UserContext = createContext<IUser>(EMPTY_USER);