import { LitElement, css, html, unsafeCSS } from "lit";
import { customElement } from "lit/decorators.js";
import { ConfirmationContentProps } from "../../interaction-service";
import styles from "./styles.css?inline";
import { template } from "./template";
@customElement("import-data-manager-modal")
export class ImportDataManagerModal extends LitElement implements ConfirmationContentProps {
data: undefined;
setResult: (result: undefined) => void;
setIsValid: (isValid: boolean) => void;
confirm: () => void;
cancel: () => void;
render() {
return html`${template(this)}`;
}
static styles = css`
${unsafeCSS(styles)}
`;
_accept = () => {
this.confirm();
};
}