appsok/agent-ui/definition/components/job-list/index.md

1.4 KiB

ui_doc_type component_id status source_evidence
component job-list 구현됨
type path notes
code lib/src/features/builds/builds_page.dart _buildJobList, _JobRow, _JobStatus
type path notes
docs README.md Jenkins job/build/artifact 조회 scope
type path notes
user null agent-ui 생성 요청

Job List

Component ID: job-list

Status: 구현됨

Source Evidence

Type Path Notes
code lib/src/features/builds/builds_page.dart _buildJobList, _JobRow, _JobStatus
docs README.md Jenkins job/build/artifact 조회 scope
user 없음 agent-ui 생성 요청

Purpose

Jenkins job/folder 후보를 검색하고 선택하게 한다.

Used By

  • builds: builds.job-search
  • builds: builds.job-list

Anatomy

  • search TextField
  • job/folder icon
  • job name
  • optional fullName
  • chevron affordance
  • status empty/error/permission view

Variants

  • default: loaded job list
  • status: connection, empty, forbidden, failure 상태 안내

States

  • default
  • loading
  • empty
  • error
  • disabled

Rules

  • 검색은 job name, fullName, URL 문자열을 대상으로 한다.
  • credential이 없을 때는 list 대신 연결 상태 안내를 우선 표시한다.

Decision History

  • 2026-06-25: Jenkins job selector를 component로 기록했다.