Skip to Content
FoundationsCalsIcons (아이콘)

Icons (아이콘)

Cals의 아이콘 시스템은 Foundation과 완전히 동일합니다.

Foundation 상속

Cals는 Lucide React를 기본 아이콘 시스템으로 사용합니다.

Cals 브랜딩 적용

Cals 브랜드 컬러와 Booking Status 컬러를 아이콘에 적용하세요:

import { Calendar, Clock, CheckCircle, AlertCircle, XCircle, } from "lucide-react"; import { Badge } from "@vortex/ui-cals"; export default function BookingStatus() { return ( <div className="space-y-md"> {/* 예약 가능 */} <div className="flex items-center gap-md p-md bg-green-50 border-green-200 border rounded"> <CheckCircle size={24} className="text-[#4caf50]" /> <div> <h4 className="font-semibold">예약 가능</h4> <p className="text-sm text-gray-600">지금 바로 예약하세요</p> </div> </div> {/* 예약 대기 */} <div className="flex items-center gap-md p-md bg-orange-50 border-orange-200 border rounded"> <Clock size={24} className="text-[#ff9800]" /> <div> <h4 className="font-semibold">예약 대기</h4> <p className="text-sm text-gray-600">결제 대기 중입니다</p> </div> </div> {/* 예약 확정 */} <div className="flex items-center gap-md p-md bg-blue-50 border-blue-200 border rounded"> <Calendar size={24} className="text-[#03a9f4]" /> <div> <h4 className="font-semibold">예약 확정</h4> <p className="text-sm text-gray-600">예약이 확정되었습니다</p> </div> </div> {/* 예약 취소 */} <div className="flex items-center gap-md p-md bg-red-50 border-red-200 border rounded"> <XCircle size={24} className="text-[#f44336]" /> <div> <h4 className="font-semibold">예약 취소</h4> <p className="text-sm text-gray-600">예약이 취소되었습니다</p> </div> </div> </div> ); }

다음 단계

Last updated on