rename and move error element into app folder
This commit is contained in:
@@ -9,8 +9,8 @@ import backgroundImg from '/umbraco_background.jpg';
|
||||
/**
|
||||
* A full page error element that can be used either solo or for instance as the error 500 page and BootFailed
|
||||
*/
|
||||
@customElement('umb-error')
|
||||
export class UmbErrorElement extends UmbLitElement {
|
||||
@customElement('umb-app-error')
|
||||
export class UmbAppErrorElement extends UmbLitElement {
|
||||
/**
|
||||
* The error message to display
|
||||
*
|
||||
@@ -27,8 +27,6 @@ export class UmbErrorElement extends UmbLitElement {
|
||||
@property()
|
||||
error?: unknown;
|
||||
|
||||
|
||||
|
||||
private renderProblemDetails = (problemDetails: ProblemDetailsModel) => html`
|
||||
<h2>${problemDetails.title}</h2>
|
||||
<p>${problemDetails.detail}</p>
|
||||
@@ -81,7 +79,7 @@ export class UmbErrorElement extends UmbLitElement {
|
||||
</uui-box>
|
||||
</div>
|
||||
`;
|
||||
|
||||
|
||||
static styles = css`
|
||||
#background {
|
||||
position: fixed;
|
||||
@@ -131,10 +129,10 @@ export class UmbErrorElement extends UmbLitElement {
|
||||
`;
|
||||
}
|
||||
|
||||
export default UmbErrorElement;
|
||||
export default UmbAppErrorElement;
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'umb-error': UmbErrorElement;
|
||||
'umb-app-error': UmbAppErrorElement;
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,7 @@ import { customElement, property } from 'lit/decorators.js';
|
||||
|
||||
import { UmbAuthFlow } from '../core/auth/auth-flow';
|
||||
import { UmbIconStore } from '../core/stores/icon/icon.store';
|
||||
import type { UmbErrorElement } from '../error/error.element';
|
||||
import type { UmbAppErrorElement } from './app-error.element';
|
||||
import { UMB_APP, UmbAppContext } from './app.context';
|
||||
import type { Guard, UmbRoute } from '@umbraco-cms/backoffice/router';
|
||||
import { pathWithoutBasePath } from '@umbraco-cms/backoffice/router';
|
||||
@@ -225,10 +225,10 @@ export class UmbAppElement extends UmbLitElement {
|
||||
this._routes = [
|
||||
{
|
||||
path: '**',
|
||||
component: () => import('../error/error.element'),
|
||||
component: () => import('./app-error.element'),
|
||||
setup: (component) => {
|
||||
(component as UmbErrorElement).errorMessage = errorMsg;
|
||||
(component as UmbErrorElement).error = error;
|
||||
(component as UmbAppErrorElement).errorMessage = errorMsg;
|
||||
(component as UmbAppErrorElement).error = error;
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user