Dialog

Playground

Properties

Size
Close button

Content

Title
Description
Body
Confirm
Cancel

AlertDialog

AlertDialog는 명시적인 확인이나 취소가 필요한 중요한 결정에 사용합니다. 취소 버튼에 먼저 초점을 두며 Esc로 닫히지 않습니다.

Properties

Size

Content

Title
Description
Confirm
Cancel

SplitDialog

Content

Title
Description
Left content
Right content
Confirm
Cancel

Usage

DialogContent는 배경과 포털, 닫기 버튼을 구성합니다. hasClose로 닫기 버튼 표시 여부를, closeLabel로 버튼 이름을 지정합니다. AlertDialog는 명시적으로 확인하거나 취소해야 하는 결정에, SplitDialog는 두 영역으로 나뉜 콘텐츠에 사용합니다.

'use client';
import {
  Dialog,
  DialogTrigger,
  DialogContent,
  DialogHeader,
  DialogTitleGroup,
  DialogTitle,
  DialogDescription,
  DialogBody,
  Button,
} from '@mbsw/ui';

export default function Example() {
  return (
    <Dialog>
      <DialogTrigger asChild>
        <Button>open</Button>
      </DialogTrigger>
      <DialogContent size="sm" closeLabel={"대화상자 닫기"}>
        <DialogHeader>
          <DialogTitleGroup>
            <DialogTitle>Title</DialogTitle>
            <DialogDescription>description</DialogDescription>
          </DialogTitleGroup>
        </DialogHeader>
        <DialogBody>contents</DialogBody>
      </DialogContent>
    </Dialog>
  );
}

Playground의 Code 탭에서 현재 설정과 동작이 포함된 예제 전체를 복사할 수 있습니다. 공통 CSS 설치는 설치하기를 확인하세요.

Composition