Text List

문장형 안내, 순서 목록, 보조 설명을 일관된 간격과 마커로 표시하는 텍스트 목록 컴포넌트입니다.

  • 필수 항목을 모두 입력한 뒤 제출하세요.
  • 첨부 가능한 파일 형식과 용량을 확인하세요.
  • 접수 후 처리 상태는 마이페이지에서 확인할 수 있습니다.
  1. 신청서 작성
  2. 증빙서류 첨부
  3. 내용 확인 및 제출
examples/krds/text-list-demo.tsx
import { TextList, TextListItem } from "@/components/ui/text-list"

export default function TextListDemo() {

설치

pnpm dlx shadcn@latest add https://krdscn.gwlee.kr/r/text-list.json

사용법

import { TextList, TextListItem } from "@/components/ui/text-list"
<TextList>
  <TextListItem>필수 항목을 모두 입력하세요.</TextListItem>
  <TextListItem>첨부 가능한 파일 형식을 확인하세요.</TextListItem>
</TextList>

KRDS 정렬

TextList는 안내문/절차 목록을 semantic ul/ol로 유지하면서 KRDS bullet, dash, ordered 스타일을 제공합니다. 텍스트 콘텐츠 구조를 컴포넌트로 감싸되 list semantics는 유지합니다.

구성

다음 조합으로 TextList를 사용할 수 있습니다.

TextList
├── TextListItem

예제

Basic

문장형 안내, 순서 목록, 보조 설명을 일관된 간격과 마커로 표시하는 텍스트 목록 컴포넌트입니다.

  • 필수 항목을 모두 입력한 뒤 제출하세요.
  • 첨부 가능한 파일 형식과 용량을 확인하세요.
  • 접수 후 처리 상태는 마이페이지에서 확인할 수 있습니다.
  1. 신청서 작성
  2. 증빙서류 첨부
  3. 내용 확인 및 제출
examples/krds/text-list-demo.tsx
import { TextList, TextListItem } from "@/components/ui/text-list"

export default function TextListDemo() {

API 참조

속성타입기본값설명
variant"decimal" | "ordered" | "dash" | "hollow""decimal"마커 종류
density"default" | "compact" | "loose""default"행 간격
as"ul" | "ol"variant 기반렌더링할 목록 요소