KRDS 컴포넌트 공급
get_componentRetrieve KRDS component markup with built-in KWCAG accessibility requirements. If required inputs are missing, it tells you what to provide.
Instructions
KRDS 컴포넌트의 킷 마크업과 접근성 요건을 반환한다. 이 컴포넌트가 보장하는 KWCAG 항목, 사용자가 반드시 채워야 하는 값(필수 입력), 그리고 페이지 조립 후 따로 확인해야 하는 항목을 함께 알려준다. 필수 입력을 채우지 않으면 마크업 대신 무엇을 채워야 하는지 안내한다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inputs | No | 필수 입력 값 — 필드명: 값. 배열(헤더 목록 등)은 쉼표로 이어 받는다. 반복 항목은 객체 배열로 줘도 된다 — 예: crumbs: [{crumbLabel, href}, …]. 바깥 키 이름(crumbs·items 등)은 자유이고 항목 안의 키가 필드명이다. 상태 입력: required(필수 표시)·checked(선택된 항목)는 불리언, errorMessage(오류 상태), currentPage(현재 쪽). 확인용 입력(modalPlacement·captionSync 등 구현 의무 확인)은 true를 준다. breadcrumb·pagination·radio_button·checkbox·text_input·select는 값을 넣은 마크업을 만들어 준다. 미제공 시 요건 안내만 반환하고 마크업은 주지 않는다 | |
| variant | No | 변형 이름 — 예: 'icon', 'size'. 킷 파일명 접미사와 같다 | |
| componentId | Yes | 컴포넌트 id — 'krds:button' 또는 'button' |