Page MenuHomeSealhub

form-header.ts
No OneTemporary

form-header.ts

import { Context } from "koa";
import { FormControl } from "./controls";
import { FormControlContext } from "./form-control";
export class FormHeader extends FormControl {
role = <const>"decoration";
constructor(
public text: string,
public isVisible: (
fctx: FormControlContext
) => Promise<boolean> = async () => true
) {
super();
}
async render(fctx: FormControlContext) {
const isVsbl = await this.isVisible(fctx);
return isVsbl ? `<h2>${this.text}</h2>` : "";
}
}

File Metadata

Mime Type
text/x-java
Expires
Sat, Sep 20, 14:55 (22 h, 18 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
930016
Default Alt Text
form-header.ts (491 B)

Event Timeline