in src/visual.ts [331:377]
private createBottomContainer(svgRoot: Selection): IBottomContainer {
let bottomContainer = svgRoot
.append("g")
.attr("class", "bottom-title-container")
.classed("invisible", true);
let chartTitleElement = bottomContainer
.append("text")
.classed("title", true);
let warningGroup = bottomContainer
.append("g")
.classed("warning-group", true);
let warningIcon = warningGroup
.append("path")
.classed("warning-icon", true);
let infoGroup = bottomContainer
.append("g")
.classed("info-group", true);
let infoIcon = infoGroup
.append("path")
.classed("info-icon", true);
let dateRangeText = bottomContainer
.append("text")
.classed("date-range-text", true)
.attr("text-anchor", "end");
return {
bottomContainer: bottomContainer,
chartTitleElement: chartTitleElement,
warning: {
group: warningGroup,
icon: warningIcon,
title: warningIcon
},
info: {
group: infoGroup,
icon: infoIcon,
title: infoIcon
},
dateRangeText: dateRangeText
};
}