Newer
Older
import {ScopedElementsMixin} from '@open-wc/scoped-elements';
import {FileSourceDemo} from '@dbp-toolkit/file-handling/src/demo';
import * as commonStyles from '@dbp-toolkit/common/styles';
import * as commonUtils from '@dbp-toolkit/common/utils';
import {unsafeHTML} from 'lit/directives/unsafe-html.js';
import readme from '@dbp-toolkit/file-handling/README.md';
import * as demoStyles from './styles';
import {AdapterLitElement} from '@dbp-toolkit/provider/src/adapter-lit-element';
export class DbpFileHandlingDemoActivity extends ScopedElementsMixin(AdapterLitElement) {
Bekerle, Patrizio
committed
constructor() {
super();
this.lang = 'en';
this.entryPointUrl = '';
}
lang: {type: String},
entryPointUrl: {type: String, attribute: 'entry-point-url'},
}
connectedCallback() {
super.connectedCallback();
}
static get styles() {
// language=css
return [
commonStyles.getThemeCSS(),
commonStyles.getGeneralCSS(),
demoStyles.getDemoCSS(),
css`
h1.title {
margin-bottom: 1em;
}
div.container {
margin-bottom: 1.5em;
}
#demo {
display: block;
padding-top: 50px;
}
`,
entry-point-url="${this.entryPointUrl}"></dbp-file-source-demo>
`;
}
}
commonUtils.defineCustomElement('dbp-file-handling-demo-activity', DbpFileHandlingDemoActivity);