implement umblitlement

This commit is contained in:
Niels Lyngsø
2023-01-04 09:43:58 +01:00
parent ce135d3c91
commit a943b0deb1
4 changed files with 13 additions and 17 deletions

View File

@@ -1,14 +1,13 @@
import { css, CSSResultGroup, html, LitElement } from 'lit';
import { css, CSSResultGroup, html } from 'lit';
import { customElement, state } from 'lit/decorators.js';
import { unsafeHTML } from 'lit/directives/unsafe-html.js';
import { UmbInstallerContext } from '../installer.context';
import { UmbObserverMixin } from '@umbraco-cms/observable-api';
import { UmbContextConsumerMixin } from '@umbraco-cms/context-api';
import { ConsentLevel, Install, InstallSettings, Telemetry, TelemetryLevel } from '@umbraco-cms/backend-api';
import { UmbLitElement } from '@umbraco-cms/element';
@customElement('umb-installer-consent')
export class UmbInstallerConsentElement extends UmbContextConsumerMixin(UmbObserverMixin(LitElement)) {
export class UmbInstallerConsentElement extends UmbLitElement {
static styles: CSSResultGroup = [
css`
:host,

View File

@@ -1,10 +1,8 @@
import { UUIButtonElement } from '@umbraco-ui/uui';
import { css, CSSResultGroup, html, LitElement, nothing } from 'lit';
import { css, CSSResultGroup, html, nothing } from 'lit';
import { customElement, property, query, state } from 'lit/decorators.js';
import { UmbInstallerContext } from '../installer.context';
import { UmbObserverMixin } from '@umbraco-cms/observable-api';
import { UmbContextConsumerMixin } from '@umbraco-cms/context-api';
import {
ApiError,
DatabaseInstall,
@@ -14,9 +12,10 @@ import {
InstallSettings,
ProblemDetails,
} from '@umbraco-cms/backend-api';
import { UmbLitElement } from '@umbraco-cms/element';
@customElement('umb-installer-database')
export class UmbInstallerDatabaseElement extends UmbContextConsumerMixin(UmbObserverMixin(LitElement)) {
export class UmbInstallerDatabaseElement extends UmbLitElement {
static styles: CSSResultGroup = [
css`
:host,
@@ -123,7 +122,7 @@ export class UmbInstallerDatabaseElement extends UmbContextConsumerMixin(UmbObse
if (!this._preConfiguredDatabase) {
this._options = this._databases.map((x, i) => ({
name: x.displayName ?? 'Unknown database',
value: x.id!,
value: x.id!, // TODO: re visit this !
selected: i === 0,
}));
}

View File

@@ -1,14 +1,13 @@
import { css, CSSResultGroup, html, LitElement, nothing } from 'lit';
import { css, CSSResultGroup, html, nothing } from 'lit';
import { customElement, state } from 'lit/decorators.js';
import { UmbInstallerContext } from '../installer.context';
import { ProblemDetails } from '@umbraco-cms/backend-api';
import { UmbContextConsumerMixin } from '@umbraco-cms/context-api';
import { UmbObserverMixin } from '@umbraco-cms/observable-api';
import { UmbLitElement } from '@umbraco-cms/element';
@customElement('umb-installer-error')
export class UmbInstallerErrorElement extends UmbContextConsumerMixin(UmbObserverMixin(LitElement)) {
export class UmbInstallerErrorElement extends UmbLitElement {
static styles: CSSResultGroup = [
css`
:host,

View File

@@ -1,13 +1,12 @@
import { css, CSSResultGroup, html, LitElement } from 'lit';
import { css, CSSResultGroup, html } from 'lit';
import { customElement, state } from 'lit/decorators.js';
import { UmbInstallerContext } from '../installer.context';
import { Install } from '@umbraco-cms/backend-api';
import { UmbContextConsumerMixin } from '@umbraco-cms/context-api';
import { UmbObserverMixin } from '@umbraco-cms/observable-api';
import { UmbLitElement } from '@umbraco-cms/element';
@customElement('umb-installer-user')
export class UmbInstallerUserElement extends UmbContextConsumerMixin(UmbObserverMixin(LitElement)) {
export class UmbInstallerUserElement extends UmbLitElement {
static styles: CSSResultGroup = [
css`
:host,