mirror of
https://github.com/gristlabs/grist-core.git
synced 2024-10-20 17:14:11 +00:00
c6fd79ac1f
Summary: WIP Test Plan: Existing tests. Reviewers: jarek Reviewed By: jarek Subscribers: jarek Differential Revision: https://phab.getgrist.com/D4196
27 lines
839 B
TypeScript
27 lines
839 B
TypeScript
import {makeT} from 'app/client/lib/localization';
|
|
import {buildFormContainer} from 'app/client/ui/FormContainer';
|
|
import * as css from 'app/client/ui/FormPagesCss';
|
|
import {getPageTitleSuffix} from 'app/common/gristUrls';
|
|
import {getGristConfig} from 'app/common/urlUtils';
|
|
import {Disposable, makeTestId} from 'grainjs';
|
|
|
|
const testId = makeTestId('test-form-');
|
|
|
|
const t = makeT('FormErrorPage');
|
|
|
|
export class FormErrorPage extends Disposable {
|
|
constructor(private _message: string) {
|
|
super();
|
|
document.title = `${t('Error')}${getPageTitleSuffix(getGristConfig())}`;
|
|
}
|
|
|
|
public buildDom() {
|
|
return buildFormContainer(() => [
|
|
css.formErrorMessageImageContainer(css.formErrorMessageImage({
|
|
src: 'img/form-error.svg',
|
|
})),
|
|
css.formMessageText(this._message, testId('error-text')),
|
|
]);
|
|
}
|
|
}
|