@europeana/portal
Version:
Europeana Portal
31 lines (27 loc) • 604 B
JavaScript
export default {
data() {
return {
contentfulExtensionSdk: null,
entry: null,
message: null
};
},
mounted() {
window.contentfulExtension.init(sdk => {
this.contentfulExtensionSdk = sdk;
if (sdk.location.is(window.contentfulExtension.locations.LOCATION_ENTRY_SIDEBAR)) {
sdk.window.startAutoResizer();
this.entry = sdk.entry;
}
});
},
methods: {
showError(error) {
this.contentfulExtensionSdk.dialogs.openAlert({
title: 'Error',
message: error
});
this.message = 'Failed';
}
}
};