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

fixed typescript errors

This commit is contained in:
Fedor Katurov 2020-08-19 18:10:52 +07:00
parent 41e4190096
commit 94cc515589
11 changed files with 70 additions and 40 deletions

View file

@ -1,4 +1,4 @@
import { FC } from 'react';
import { FC, ReactElement } from 'react';
import { INode, ValueOf, IComment } from '../types';
import { NodeImageSlideBlock } from '~/components/node/NodeImageSlideBlock';
import { NodeTextBlock } from '~/components/node/NodeTextBlock';
@ -14,6 +14,8 @@ import { EditorAudioUploadButton } from '~/components/editors/EditorAudioUploadB
import { EditorUploadCoverButton } from '~/components/editors/EditorUploadCoverButton';
import { Filler } from '~/components/containers/Filler';
import { modalShowPhotoswipe } from '../modal/actions';
import { IEditorComponentProps } from '~/redux/node/types';
import { EditorFiller } from '~/components/editors/EditorFiller';
const prefix = 'NODE.';
export const NODE_ACTIONS = {
@ -117,14 +119,14 @@ export const NODE_EDITORS = {
[NODE_TYPES.AUDIO]: AudioEditor,
};
export const NODE_PANEL_COMPONENTS = {
[NODE_TYPES.TEXT]: [Filler, EditorUploadCoverButton],
[NODE_TYPES.VIDEO]: [Filler, EditorUploadCoverButton],
[NODE_TYPES.IMAGE]: [EditorImageUploadButton, Filler, EditorUploadCoverButton],
export const NODE_PANEL_COMPONENTS: Record<string, FC<IEditorComponentProps>[]> = {
[NODE_TYPES.TEXT]: [EditorFiller, EditorUploadCoverButton],
[NODE_TYPES.VIDEO]: [EditorFiller, EditorUploadCoverButton],
[NODE_TYPES.IMAGE]: [EditorImageUploadButton, EditorFiller, EditorUploadCoverButton],
[NODE_TYPES.AUDIO]: [
EditorAudioUploadButton,
EditorImageUploadButton,
Filler,
EditorFiller,
EditorUploadCoverButton,
],
};

8
src/redux/node/types.ts Normal file
View file

@ -0,0 +1,8 @@
import { INode } from '~/redux/types';
export interface IEditorComponentProps {
data: INode;
setData: (data: INode) => void;
temp: string[];
setTemp: (val: string[]) => void;
}