@allurereport/web-allure2
Version:
The static files for Allure Classic Report
34 lines (29 loc) • 783 B
JavaScript
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";
({
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;