@paperbits/core
Version:
Paperbits core components.
27 lines (23 loc) • 689 B
text/typescript
import { WidgetModel } from "@paperbits/common/widgets";
import { LocalStyles } from "@paperbits/common/styles";
export class CarouselModel {
public carouselItems: CarouselItemModel[];
public styles: LocalStyles;
public showControls: boolean;
public showIndicators: boolean;
public autoplay: boolean;
public pauseOnHover: boolean;
public autoplayInterval: number;
constructor() {
this.styles = {};
this.carouselItems = [];
}
}
export class CarouselItemModel {
public widgets: WidgetModel[];
public styles: LocalStyles;
constructor() {
this.styles = {};
this.widgets = [];
}
}