import { observer } from '@formily/reactive-vue';
import { useWorkbench } from '../hooks';
import { Workspace } from './Workspace';
import { defineComponent } from 'vue-demi';
var WrokbenchComponent = defineComponent({
    name: 'Workbench',
    setup: function (props, _a) {
        var slots = _a.slots;
        var workbench = useWorkbench();
        return function () {
            var _a, _b;
            return (<Workspace id={(_a = workbench.value.currentWorkspace) === null || _a === void 0 ? void 0 : _a.id}>
          {(_b = slots.default) === null || _b === void 0 ? void 0 : _b.call(slots)}
        </Workspace>);
        };
    },
});
export var Workbench = observer(WrokbenchComponent);
//# sourceMappingURL=Workbench.jsx.map