activator-oce-exporter
Version:
Extract Activator binder and convert it to valid OCE mono pacakge
37 lines (32 loc) • 1.01 kB
JavaScript
import { html } from '@polymer/lit-element';
import { FusionArrowPopup } from '../arrow-popup/index';
import { createObjectItem } from '../../utils';
import { FusionReferencesPopupOverlay } from '../references-popup-overlay';
class FusionReferencesPopup extends FusionArrowPopup {
static get options() {
return {
...super.options,
componentName: 'fusion-references-popup',
componentUIName: 'Reference Popup',
componentCategory: 'overlay',
componentDescription: 'Component for showing references',
nestedComponents: ['fusion-backdrop', 'fusion-references-popup-overlay'],
};
}
constructor() {
super();
this.state = 'ReferencePopup';
this.overlay = createObjectItem(FusionReferencesPopupOverlay);
}
render() {
super.render();
return html`
<style>
${FusionReferencesPopup.getStyle()}
</style>
<slot></slot>
${FusionReferencesPopup.getSystemSlotTemplate()}
`;
}
}
export { FusionReferencesPopup };