lion/packages/ui/components/dialog/src/LionDialog.js
2022-12-15 16:52:02 +01:00

23 lines
517 B
JavaScript

import { html, LitElement } from 'lit';
import { OverlayMixin, withModalDialogConfig } from '@lion/ui/overlays.js';
export class LionDialog extends OverlayMixin(LitElement) {
/**
* @protected
*/
// eslint-disable-next-line class-methods-use-this
_defineOverlayConfig() {
return {
...withModalDialogConfig(),
};
}
render() {
return html`
<slot name="invoker"></slot>
<div id="overlay-content-node-wrapper">
<slot name="content"></slot>
</div>
`;
}
}