Private/SysTrayMenu/InvokeOption.ps1

function JsonMenu.SysTrayMenu.InvokeOption {
  <#
    .SYNOPSIS
    .DESCRIPTION
    #>

  param (
    [String]
    $ActionId
  )

  process {

    if ( $JsonMenu.Info.ConsoleIsMinimizable -eq $true ) {
      JsonMenu.SysTrayMenu.ShowConsole
    }

    JsonMenu.Action.WriteAction -ActionId $ActionId

    if ( $JsonMenu.Info.ConsoleIsMinimizable -eq $true ) {
      JsonMenu.SysTrayMenu.HideConsole
    }
  }

}