import { Component, Fragment } from 'react'; import classNames from 'classnames'; import { observer } from '@ali/lowcode-editor-core'; import Area from '../area'; @observer export default class Toolbar extends Component<{ area: Area }> { render() { const { area } = this.props; if (area.isEmpty()) { return null; } return (
); } } @observer class Contents extends Component<{ area: Area }> { render() { const { area } = this.props; const left: any[] = []; const center: any[] = []; const right: any[] = []; area.container.items.forEach((item) => { if (item.align === 'center') { center.push(item.content); } else if (item.align === 'right') { right.push(item.content); } else { left.push(item.content); } }); return (
{left}
{center}
{right}
); } }