import React from 'react';
import Folder from 'ui/components/Folder';
import ls from './FloatView.less';
import connect from 'ui/connect';
import mapContext from 'ui/mapContext';
import Fa from 'ui/components/Fa';
import ToolButton from 'ui/components/ToolButton';
@connect(state => state.ui.floatViews.map(views => ({views})))
@mapContext(ctx => ({
getDescriptor: ctx.services.ui.getFloatView
}))
export default class FloatView extends React.Component {
state = {
selected: null
};
render() {
let {views, getDescriptor} = this.props;
function view(id) {
let {title, icon, Component} = getDescriptor(id);
return