Documentation
Task Execution Service (TES)
Components
Runs

EccClientGa4ghTesRuns Component

2.0.0-alpha.0
<ecc-client-ga4gh-tes-runs/>
ECCClientGa4ghTesRuns

Overview

Displays a paginated table of tasks from a GA4GH Task Execution Service (TES), with name-prefix search, a state filter, and a delete (cancel) action for active tasks.

Usage

runs.tsx
import { ECCClientGa4ghTesRuns } from '@elixir-cloud/tes/react';
 
export default function Runs() {
  return (
    <ECCClientGa4ghTesRuns
      baseUrl="https://protes.rahtiapp.fi/ga4gh/tes/v1"
      pageSize={10}
      onEccRunsSelected={(e) => console.log(e.detail.runId)}
    />
  );
}

Properties

PropertyTypeDefaultDescription
baseUrlstring""Base URL of the TES API.
providerTesProviderundefinedCustom provider; overrides baseUrl (see Providers).
pageSizenumber10Tasks per page.
searchbooleantrueShow the name-prefix search field.
filterbooleantrueShow the state filter. The selected state is sent to the provider and reloads the task list.

Events

EventDetailDescription
ecc-runs-changed{ runs: Task[] }Task list was (re)loaded.
ecc-runs-selected{ runId: string }A task was selected.

Released under Apache 2.0 License.

Copyright © 2023-2026 ELIXIR