Last active
March 8, 2025 20:16
-
-
Save alyssamichelle/20089a65e8b90a932f00a723c4ccf696 to your computer and use it in GitHub Desktop.
File from the Kendo UI Financial Portfolio Demo App: examples-standalone/finance-portfolio/src/app/components/stock-chart/stock-chart.component.html
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div class="container"> | |
<div class="row py-4 d-flex justify-content-between align-items-center"> | |
<div class="col col-4 d-flex daterange-input-wrap"> | |
<kendo-daterange> | |
<kendo-dateinput | |
kendoDateRangeStartInput | |
[autoCorrectOn]="'change'" | |
[min]="calendarMin" | |
[max]="calendarMax" | |
[(ngModel)]="range.start" | |
(valueChange)="handleRangeChange($event, range.end)" | |
> | |
</kendo-dateinput> | |
<kendo-dateinput | |
kendoDateRangeEndInput | |
[autoCorrectOn]="'change'" | |
[min]="calendarMin" | |
[max]="calendarMax" | |
[(ngModel)]="range.end" | |
(valueChange)="handleRangeChange(range.start, $event)" | |
> | |
</kendo-dateinput> | |
</kendo-daterange> | |
</div> | |
<ul class="k-reset d-flex col-12 col-sm-8 col-md-6 col-lg-3 justify-content-center justify-content-sm-start"> | |
<li class="ml-3" *ngFor="let filter of timeFilters"> | |
<span | |
[ngClass]="{ 'active': activeTimeFilter === filter.duration }" | |
class="list-item time-filter-item" | |
(click)="onTimeFilterClick(filter.duration)" | |
> | |
{{ filter.name }} | |
</span> | |
</li> | |
</ul> | |
<div class="col-12 col-sm-4 col-md-6 col-lg-4 text-center text-sm-right mt-3 mt-sm-0"> | |
<kendo-dropdownlist | |
class="dropdown-list-selection interval" | |
[style.width.px]="135" | |
[style.marginRight.px]="8" | |
[data]="intervals" | |
[iconClass]="'k-i-arrow-chevron-down'" | |
[textField]="'name'" | |
[valueField]="'interval'" | |
[(value)]="selectedInterval" | |
[itemDisabled]="disableIncompatibleIntervals" | |
> | |
<ng-template kendoDropDownListValueTemplate let-dataItem> | |
<span class="service-category"> Interval: {{ dataItem?.name }}</span> | |
</ng-template> | |
</kendo-dropdownlist> | |
<kendo-dropdownlist | |
[style.width.px]="140" | |
class="dropdown-list-selection" | |
[data]="charts" | |
[iconClass]="'k-i-arrow-chevron-down'" | |
[valueField]="'value'" | |
[textField]="'text'" | |
[valuePrimitive]="true" | |
[(value)]="chartType" | |
> | |
<ng-template kendoDropDownListValueTemplate let-dataItem> | |
<span class="chart-category selected d-flex align-items-center"> | |
<img src="assets/{{ dataItem.value }}.png"/> | |
{{ dataItem.text }} | |
</span> | |
</ng-template> | |
<ng-template kendoDropDownListItemTemplate let-dataItem> | |
<span class="chart-category d-flex align-items-center"> | |
<img src="assets/{{ dataItem.value }}.png"/> | |
{{ dataItem.text }} | |
</span> | |
</ng-template> | |
</kendo-dropdownlist> | |
</div> | |
</div> | |
<div class="row"> | |
<div class="col"> | |
<app-stock-details | |
[chartType]="chartType" | |
[interval]="selectedInterval?.interval" | |
[range]="normalizedRange" | |
[symbol]="stockDataService.selectedStock?.symbol" | |
> | |
</app-stock-details> | |
</div> | |
</div> | |
</div> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Bookkeeping services in Vancouver are essential for businesses looking to maintain accurate financial records and ensure smooth operations. By outsourcing bookkeeping tasks to professionals, companies can focus on growing their business while leaving the financial management to experts. Bookkeeping services Vancouver help businesses track income, expenses, payroll, and taxes, providing valuable insights for better financial decision-making. Whether you run a small startup or an established enterprise, reliable bookkeeping services in Vancouver can help you stay organized, compliant with regulations, and financially sound.