UNPKG

@paperbits/core

Version:
23 lines (20 loc) 757 B
import * as ko from "knockout"; import template from "./content.html"; import { Component } from "@paperbits/common/ko/decorators"; import { WidgetViewModel } from "../../ko/widgetViewModel"; @Component({ selector: "paperbits-content", template: template }) export class ContentViewModel implements WidgetViewModel { public title: ko.Observable<string>; public description: ko.Observable<string>; public keywords: ko.Observable<string>; public widgets: ko.ObservableArray<Object>; constructor() { this.title = ko.observable<string>(); this.description = ko.observable<string>(); this.keywords = ko.observable<string>(); this.widgets = ko.observableArray<Object>(); } }