implement umblitlement
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
}));
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user