21 lines
483 B
JavaScript
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);
|
|
},
|
|
},
|
|
});
|