import { ViewBase } from '../../libappbase/viewbase'; 
 | 
import { ButtonParametersContextMenuItem } from '../actionbarpages/abp.data'; 
 | 
import { AppMP } from '../appmp'; 
 | 
import { FormUnitsOfMeasure } from '../forms/form.unitsofmeasure'; 
 | 
  
 | 
/** 
 | 
 * Data > Parameters > Units of Measure view 
 | 
 */ 
 | 
export class ViewUnitsOfMeasure extends ViewBase { 
 | 
  public readonly name = 'View UOM definitions'; 
 | 
  public readonly viewPath = 'Data > Parameters > Units of Measure'; 
 | 
  
 | 
  public formUnitsOfMeasure = new FormUnitsOfMeasure(); 
 | 
  
 | 
  /** 
 | 
   * Switch to Units of Measure view 
 | 
   */ 
 | 
  public async switchTo(): Promise<void> { 
 | 
    const appMP = AppMP.getInstance(); 
 | 
    // Click Data action bar page 
 | 
    await appMP.abpData.click(); 
 | 
    await appMP.abpData.btnParameters.clickDropdownAndSelectMenu(ButtonParametersContextMenuItem.UnitOfMeasure); 
 | 
    await this.formUnitsOfMeasure.waitUntilPresent(); 
 | 
  } 
 | 
} 
 |