Assist_Design/apps/portal/public/storybook/assets/BillingStatusBadge-CQ1ic61y.js
Temuulen Ankhbayar e704488eb9 chore: add Storybook static build output
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 15:25:18 +09:00

2 lines
1.7 KiB
JavaScript

import{j as a}from"./jsx-runtime-D_zvdyIk.js";import{r as u}from"./index-JhL3uwfD.js";import{S as f}from"./status-pill-wWp9xkwA.js";import{F as t}from"./DocumentTextIcon-Dk_xQMYi.js";import{F as n}from"./ClockIcon-BFX11zAZ.js";import{F as o}from"./ExclamationTriangleIcon-Di4DJZFg.js";import{F as i}from"./CheckCircleIcon-Dva35lTP.js";import{F as p}from"./XCircleIcon-CiVBnngB.js";const w=e=>{switch(e.toLowerCase()){case"paid":return{variant:"success",icon:a.jsx(i,{className:"h-4 w-4"}),label:"Paid"};case"overdue":return{variant:"error",icon:a.jsx(o,{className:"h-4 w-4"}),label:"Overdue"};case"unpaid":return{variant:"warning",icon:a.jsx(n,{className:"h-4 w-4"}),label:"Unpaid"};case"cancelled":case"canceled":return{variant:"neutral",icon:a.jsx(p,{className:"h-4 w-4"}),label:"Cancelled"};case"draft":return{variant:"neutral",icon:a.jsx(t,{className:"h-4 w-4"}),label:"Draft"};case"refunded":return{variant:"info",icon:a.jsx(i,{className:"h-4 w-4"}),label:"Refunded"};case"collections":return{variant:"error",icon:a.jsx(o,{className:"h-4 w-4"}),label:"Collections"};case"payment pending":return{variant:"warning",icon:a.jsx(n,{className:"h-4 w-4"}),label:"Payment Pending"};default:return{variant:"neutral",icon:a.jsx(t,{className:"h-4 w-4"}),label:e}}},l=u.forwardRef(({status:e,showIcon:c=!0,children:s,...d},m)=>{const r=w(e);return a.jsx(f,{ref:m,variant:r.variant,icon:c?r.icon:void 0,label:typeof s=="string"?s:r.label,...d})});l.displayName="BillingStatusBadge";l.__docgenInfo={description:"",methods:[],displayName:"BillingStatusBadge",props:{status:{required:!0,tsType:{name:"string"},description:""},showIcon:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"true",computed:!1}}},composes:["Omit"]};export{l as B};