로고SEED Design

Error State

사용자에게 오류 혹은 조회 결과가 없음을 알리는 컴포넌트입니다.

에러 타이틀Lorem ipsum dolor sit amet consectetur adipisicing elit.
import { VStack } from "@seed-design/react";
import { ErrorState } from "seed-design/ui/error-state";

export default function ErrorStatePreview() {
  return (
    <VStack minHeight="480px" width="320px" borderWidth={1} borderColor="stroke.neutral">
      <ErrorState
        title="에러 타이틀"
        description="Lorem ipsum dolor sit amet consectetur adipisicing elit."
        primaryActionProps={{
          children: "메인 액션",
        }}
        secondaryActionProps={{
          children: "보조 액션",
        }}
      />
    </VStack>
  );
}

Installation

npx @seed-design/cli@latest add error-state
pnpm dlx @seed-design/cli@latest add error-state
yarn dlx @seed-design/cli@latest add error-state
bun x @seed-design/cli@latest add error-state

Props

PropTypeDefault
variant?
"default" | "basement"
"default"
secondaryActionProps?
ButtonHTMLAttributes<HTMLButtonElement>
-
primaryActionProps?
ActionButtonProps
-
description?
ReactNode
-
title?
ReactNode
-

Examples

Basement

layer-basement 배경 위에서는 basement variant를 사용합니다.

에러 타이틀Lorem ipsum dolor sit amet consectetur adipisicing elit.
import { VStack } from "@seed-design/react";
import { ErrorState } from "seed-design/ui/error-state";

export default function ErrorStateBasement() {
  return (
    <VStack minHeight="480px" width="320px" borderWidth={1} borderColor="stroke.neutral">
      <ErrorState
        variant="basement"
        title="에러 타이틀"
        description="Lorem ipsum dolor sit amet consectetur adipisicing elit."
        primaryActionProps={{
          children: "메인 액션",
        }}
        secondaryActionProps={{
          children: "보조 액션",
        }}
      />
    </VStack>
  );
}

Last updated on