ohayolibs
Version:
Ohayo is a set of essential modules for ohayojp.
19 lines (17 loc) • 676 B
text/typescript
import { Component, ViewEncapsulation } from '@angular/core';
import { ControlUIWidget } from '../../widget';
import { SFCustomWidgetSchema } from './schema';
@Component({
selector: 'sf-custom',
template: `
<sf-item-wrap [id]="id" [schema]="schema" [ui]="ui" [showError]="showError" [error]="error" [showTitle]="schema.title">
<ng-template
[ngTemplateOutlet]="$any(ui)._render"
[ngTemplateOutletContext]="{$implicit: this, schema: schema, ui: ui }"
></ng-template>
</sf-item-wrap>
`,
preserveWhitespaces: false,
encapsulation: ViewEncapsulation.None,
})
export class CustomWidget extends ControlUIWidget<SFCustomWidgetSchema> {}