import * as React from 'react'; import { PanelSettings } from '../../models'; import { CommandToCode } from '../CommandToCode'; import { MessageHelper } from '../helper/MessageHelper'; import { Collapsible } from './Collapsible'; import { GlobalSettings } from './GlobalSettings'; export interface IBaseViewProps { settings: PanelSettings | undefined; } export const BaseView: React.FunctionComponent = ({settings}: React.PropsWithChildren) => { const initProject = () => { MessageHelper.sendMessage(CommandToCode.initProject); }; const createContent = () => { MessageHelper.sendMessage(CommandToCode.createContent); }; return (
{ settings?.contentInfo && (
{ settings.contentInfo.map(folder => (
{folder.title}: {folder.files} file{folder.files > 1 ? 's' : ''}
)) }
) }
); };