import { observer } from '@formily/reactive-vue';
import { defineComponent } from 'vue-demi';
var NodeTitleWidgetComponent = defineComponent({
    name: 'DnNodeTitleWidget',
    props: {
        node: Object
    },
    setup: function (props) {
        var takeNode = function () {
            var node = props.node;
            if (node.componentName === '$$ResourceNode$$') {
                return node.children[0];
            }
            return node;
        };
        return function () {
            var node = takeNode();
            return (<>{node.getMessage('title') || node.componentName}</>);
        };
    },
});
export var NodeTitleWidget = observer(NodeTitleWidgetComponent);
//# sourceMappingURL=index.jsx.map