Skip to content
Snippets Groups Projects
overview.component.html 2.21 KiB
Newer Older
vondrp's avatar
vondrp committed
<div class="header">
  <h1>Scenario Tracker</h1>
  <st-custom-button
    buttonText="Delete all"
    size="M"
    iconType="fontawesome"
    icon="fa fa-trash"
    additionalClasses="delete-button"
    additionalStyles="margin-left: 10px;"
    (click)="deleteAllActionsDialog()">
  </st-custom-button>

  <st-dialog-window
    *ngIf="isDeleteAllDialogOpen"
    (confirmEvent)="onDialogDeleteAllActionsConfirm()"
    (closeEvent)="onDialogDeleteAllActionsCancel()"
    (cancelEvent)="onDialogDeleteAllActionsCancel()">
    <p>Are you sure you want to delete all actions and final states?</p>
  </st-dialog-window>
vondrp's avatar
vondrp committed
</div>
<div style="display: inline-block; width: 10px"></div>
<custom-button
        buttonText="Stop recording"
        size="M"
        iconType="fontawesome"
        icon="fa fa-stop"
        additionalClasses="stop-button"
        (click)="toggleRecordingHandler()" *ngIf="recording">
</custom-button>

<custom-button 
  buttonText="Start recording"
  size="M"
  iconType="fontawesome"
  icon="fa fa-play"
  additionalClasses="start-button"
  (click)="toggleRecordingHandler()" *ngIf="!recording"></custom-button>
<div
  *ngFor="let actionResult of actionsResults; index as i"
  class="action-block">
  <st-captured-action
    *ngIf="actionResult.action"
    [action]="actionResult.action"
    [deleteActionHandler]="deleteActionHandler"
    [startTime]="getStartTime()"
    [toggleDetailDialog]="toggleDetailDialog.bind(this, actionResult)"
    [isActionDetailDialogOpen]="actionResult.isActionDetailDialogOpen ?? false">
  </st-captured-action>
  <st-final-state
    *ngIf="actionResult.result"
    [finalState]="actionResult.result"
    [deleteFinalState]="deleteFinalStateHandler"
    [toggleDetailDialog]="toggleDetailDialog.bind(this, actionResult)"
    [isActionDetailDialogOpen]="actionResult.isActionDetailDialogOpen ?? false">
  </st-final-state>
        buttonText="Mark final state"
        size="M"
        iconType="fontawesome"
        icon="fa fa-solid fa-flag-checkered"
        additionalClasses="info-button"
        additionalStyles="margin-top: 2em; margin-left:1em;"
        (click)="markFinalStateHandler()">