Przejdź do treści

AgentOverview

Każda sesja na pierwszy rzut oka jako karty z ostatnimi liniami każdego ekranu, najpilniejsze pierwsze. Wybierz go do szybkiego przełączania między wieloma sesjami, często w oknie dialogowym za skrótem.

  • AgentOverview
  • AgentOverviewCard

PodglądLink do sekcji Podgląd

Na żywo we wszystkich trzech motywach. Wszystko tutaj jest interaktywne.

Dzień, podgląd: AgentOverview

Arrow keys pick a card; Enter or its number opens it.

Noc, podgląd: AgentOverview

Arrow keys pick a card; Enter or its number opens it.

Wysoki kontrast, podgląd: AgentOverview

Arrow keys pick a card; Enter or its number opens it.

UżycieLink do sekcji Użycie

tsx
import { AgentOverview, AgentOverviewCard } from '@skribly/ui/agents'
tsx
<AgentOverview label={t('allSessions')} order={ids} onOpen={open}>
  {sessions.map((s, i) => (
    <AgentOverviewCard key={s.id} id={s.id} title={s.title} state={s.state} stateLabel={…} lines={s.screen} shortcut={String(i + 1)} />
  ))}
</AgentOverview>

Każda etykieta jest propem, więc aplikacja przekazuje własne słowa we własnym języku. Zobacz zasadę brak wbudowanego tekstu.

DostępnośćLink do sekcji Dostępność

  • Lista siatki React Aria: klawisze strzałek przesuwają w dwóch wymiarach, Enter otwiera kartę z fokusem, a cyfry od 1 do 9 otwierają odpowiadającą kartę.
  • Każda karta odczytuje swój tytuł, stan i folder; obraz ekranu jest ukryty przed czytnikami ekranu, których użytkownicy otwierają sesję, aby ją przeczytać.
  • Karty zablokowane i zakończone dostają grubą krawędź z przodu oraz swoje słowo.
  • Kolumny podążają za szerokością, aż do jednej przy 320 px.

Ten przykład przechodzi przez axe we wszystkich trzech motywach przy każdym uruchomieniu testów. Zobacz, co sprawdzają testy.

Szukaj na stronie

Strzałki przenoszą między wynikami, Enter otwiera, Esc zamyka. Ctrl K /