oak-frontend-base/es/components/entity/graph/index.js

21 lines
483 B
JavaScript

import { assert } from 'oak-domain/lib/utils/assert';
export default OakComponent({
isList: true,
formData() {
const { data, links } = this.features.cache.getEntityGraph();
return {
data,
links,
};
},
properties: {
onClicked: (entity) => undefined,
},
methods: {
onEntityClicked(entity) {
assert(this.props.onClicked);
this.props.onClicked(entity);
},
},
});