// webcomponents: Custom Elements Define Library, ES Module/ES5 Target
import { defineCustomElement } from './webcomponents.core.js';
import {
  AppUaas,
  BaseWebcomponent,
  Card,
  CardBottom,
  CardContent,
  CardHeader,
  Collapsible,
  Iframe,
  JsonViewerComponent,
  LazyImg,
  LoginForm,
  SliderComponent
} from './webcomponents.components.js';

export function defineCustomElements(window, opts) {
  defineCustomElement(window, [
    AppUaas,
    BaseWebcomponent,
    Card,
    CardBottom,
    CardContent,
    CardHeader,
    Collapsible,
    Iframe,
    JsonViewerComponent,
    LazyImg,
    LoginForm,
    SliderComponent
  ], opts);
}