UNPKG

@sync-in/server

Version:

The secure, open-source platform for file storage, sharing, collaboration, and sync

2 lines (1 loc) 694 B
import{b as h,c as o,d as i,e as r}from"./chunk-L3BIP4AA.js";import{h as e,m}from"./chunk-RTNEBRKJ.js";import{$a as s}from"./chunk-O3YLAEVE.js";import{n as t}from"./chunk-DM4NXKEP.js";var a=class{constructor(l){this.selected=!1,this.hovered=!1,this.isFiltered=!1,this.newly=0,Object.assign(this,l),this.sideIcon=o[this.side],this.sideIconClass=h[this.side],this.actionText=i[this.action],this.actionIcon=r[this.actionText],this.isFiltered=this.actionText===i.FILTERED,this.mimeUrl=e(this.mime),this.timestamp&&(this.hTimeAgo=t(this.timestamp).fromNow(!0),this.timestamp=t(this.timestamp).format("YYYY-MM-DD HH:mm:ss"),this.newly=s(this.timestamp))}fallBackMimeUrl(){this.mimeUrl=m}};export{a};