UNPKG

@allurereport/web-allure2

Version:

The static files for Allure Classic Report

34 lines (29 loc) 783 B
import { View } from "backbone.marionette"; import PieChartView from "@/components/graph-pie-chart/PieChartView.js"; import { regions } from "@/decorators/index.js"; import template from "./SummaryWidgetView.hbs"; import "./styles.scss"; @regions({ chart: ".summary-widget__chart", }) class SummaryWidgetView extends View { template = template; onRender() { this.showChildView( "chart", new PieChartView({ model: this.model, showLegend: false, }), ); } serializeData() { const testRuns = this.model.get("testRuns"); const length = testRuns && testRuns.length; return Object.assign(super.serializeData(), { isAggregated: length > 1, launchesCount: length, }); } } export default SummaryWidgetView;