1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-25 04:46:40 +07:00
vault-frontend/src/components/editors/EditorPanel/index.tsx
2019-10-19 19:53:53 +07:00

22 lines
668 B
TypeScript

import React, { FC } from 'react';
import * as styles from './styles.scss';
import { INode } from '~/redux/types';
import { EditorUploadButton } from '~/components/editors/EditorUploadButton';
import { NODE_UPLOAD_TYPES } from '~/redux/node/constants';
interface IProps {
data: INode;
setData: (val: INode) => void;
temp: string[];
setTemp: (val: string[]) => void;
}
const EditorPanel: FC<IProps> = ({ data, setData, temp, setTemp }) => (
<div className={styles.panel}>
{data.type && NODE_UPLOAD_TYPES[data.type] && (
<EditorUploadButton data={data} setData={setData} temp={temp} setTemp={setTemp} />
)}
</div>
);
export { EditorPanel };