| 1 |
const t=(t,e)=>{const n=t.__vccOpts||t;for(const[r,o]of e)n[r]=o;return n},e=Object.freeze({NO_DATE:"no-date",NORMAL:"normal",OVERDUE:"overdue"}),n=new Set(["","none","null","0000-00-00","0000-00-00 00:00:00"]);function r(t){return null!=t&&!n.has(String(t).trim().toLowerCase())}function o(t={},n={}){if(!function(t={}){return r(t.started_at)||r(t.due_at)}(t))return e.NO_DATE;if("closed"===t.status||r(t.last_completed_at))return e.NORMAL;return("boolean"==typeof n.isOverdue?n.isOverdue:!!t.isOverdue)?e.OVERDUE:e.NORMAL}function s(t={},e={}){return`fbs-date-status--${o(t,e)}`}export{e as T,t as _,o as a,s as g}; |