PageSourceSearch

https://rovno.ai/assets/OrgMediaView-Cb101ske.js

js rovno.ai collected 2026-10-05 15:25:32 UTC 4,826 bytes, 1 lines download raw bytes

1import{u as h,r as n,j as o,g as b}from"./index-bOzovnTh.js";import{b as f,c as v}from"./use-orgs-BNkUVQkf.js";import{u as w,S as y,T as j,F as P,a as S}from"./FilePreviewDialog-48xAIKpo.js";import{E as s}from"./EmptyState-CV_TdgBt.js";import{d as A,o as x}from"./storage-urls-D1H_W5As.js";import{isMediaMime as T}from"./MyMediaView-WXryk9lk.js";import{B as F}from"./building-2-LBx2qinp.js";import{I as l}from"./image-kJsNHo-p.js";import"./useQuery-B9bgS4KO.js";import"./useMutation-D_--Pyfg.js";import"./org-source-B0SzyKhE.js";import"./client-C2RhHgD-.js";import"./use-workspace-source-B5yD-YQ4.js";import"./store-7xxjmIbm.js";import"./auth-state-BDcY2nEB.js";import"./workspace-profile-cache-qZhdgqC8.js";import"./seed-StDvnsY3.js";import"./use-runtime-auth-BYnOTJhl.js";import"./button-B4WosgHx.js";import"./index-BYVpM6yO.js";import"./input-B1bozISh.js";import"./popover-C584utuz.js";import"./index-CyjSksVH.js";import"./calendar-DBJeaGC-.js";import"./format-BHl7-E0o.js";import"./subDays-nnyYlVYC.js";import"./chevron-right-D5RBUHQl.js";import"./chevron-left-DVms0Z5w.js";import"./select-E5hkaeG9.js";import"./index-Cl-4XkxZ.js";import"./index-DkDzrbiT.js";import"./chevron-down-Djba3vQe.js";import"./check-BYq1XkgR.js";import"./search-CWdO3Bdb.js";import"./refresh-cw-CPXPChin.js";import"./card-C3i13iKG.js";import"./dropdown-menu-BQJLCUpZ.js";import"./index-BapCknLn.js";import"./circle-Bs3MaB4m.js";import"./file-text-9ItKwafI.js";import"./eye-Daqsriae.js";import"./download-CQ6jdm9u.js";import"./folder-C3Wp4NSk.js";import"./ellipsis-Cy-fy1ki.js";import"./trash-2-CVd0JTPZ.js";import"./plus-BjwHIQNN.js";import"./dialog-Be-UyxOi.js";import"./index-D1ozFdVv.js";import"./skeleton-CSjDPazD.js";import"./purify.es-GoFsRstw.js";import"./external-link-CXdmqt-n.js";import"./MyAllDocsView-CSHcfgr0.js";import"./use-mock-data-CeMu1QC3.js";import"./finance-read-model-BUiI6pYJ.js";import"./use-workspace-documents-source-Co05hu2G.js";import"./DocumentsHubTab-B8qPhfZ2.js";import"./collapsible-CB3vXPLf.js";import"./book-open-DgHFtr7l.js";import"./calculator-e4v1dJ7E.js";import"./package-C8y4i3ZF.js";import"./HomeTabs-ddHQqkqX.js";import"./layout-dashboard-DQszioZW.js";import"./square-check-big-f2o5LXOb.js";import"./users-7Lb_JpJd.js";import"./file-spreadsheet-BiGz-0PN.js";import"./label-CTb6OL1K.js";import"./radio-group-QR6TnlaJ.js";import"./textarea-Co6wU5jS.js";import"./file-input-CsczFLmc.js";import"./paperclip-CPQ4lAng.js";import"./document-file-types-571fNBtR.js";import"./draft-storage-B_aioXg4.js";import"./validation-DkxC5_vv.js";import"./loader-circle-Dpn7SyNI.js";import"./triangle-alert-C5UWgj1C.js";import"./checkbox-DkF6boIe.js";import"./avatar-CsZak0Xn.js";import"./phone-Cds1W7Gz.js";import"./image-optimization-rHV0mskr.js";import"./TierLockTooltip-CKwugyqU.js";import"./plans-CEkJSMWG.js";import"./useTierQuota-t4dtLHo0.js";import"./lock-CnwB5_5F.js";import"./circle-check-Ba4Ar_Jl.js";function H(e){return{id:e.id,title:e.title,type:e.type,origin:e.origin,description:e.description??null,tags:e.tags,createdAt:e.createdAt,updatedAt:e.updatedAt,scope:"org",bucket:e.bucket,objectPath:e.objectPath,mimeType:e.mimeType}}function me(){const{t:e}=h(),r=f(),{data:p}=v(r==null?void 0:r.id),[m,a]=n.useState(null),u=n.useMemo(()=>(p??[]).filter(t=>T(t.mimeType)),[p]),i=w({items:u,sectionSlug:"org-media",searchKeys:[t=>t.title,t=>t.description??""],getCreatedAt:t=>t.createdAt});function d(t){!t.bucket||!t.objectPath||A(t.bucket,t.objectPath,t.title).then(g=>{g||b({title:e("documents.preview.downloadFailed"),variant:"destructive"})})}function c(t){!t.bucket||!t.objectPath||x(t.bucket,t.objectPath)}return r?o.jsxs(o.Fragment,{children:[o.jsx(y,{title:e("home.documentsHub.leaves.orgMedia.title"),subtitle:e("home.documentsHub.leaves.orgMedia.subtitle"),search:i.search,onSearchChange:i.setSearch,preset:i.preset,onPresetChange:i.setPreset,dateRange:i.dateRange,onDateRangeChange:i.setDateRange,pageSize:i.pageSize,onPageSizeChange:i.setPageSize,page:i.page,onPageChange:i.setPage,totalAfterFilter:i.totalAfterFilter,isFilterActive:i.isFilterActive,onReset:i.reset,systemHidden:i.systemHidden,children:i.paged.length===0?o.jsx(s,{icon:l,title:e("home.documentsHub.leaves.orgMedia.emptyTitle"),body:e("home.documentsHub.leaves.orgMedia.emptyBody")}):o.jsx(j,{children:i.paged.map(t=>
1o.jsx(P,{title:t.title,description:t.description??null,icon:l,dateAdded:t.createdAt.slice(0,10),onClick:()=>a(t),onView:t.bucket?()=>c(t):void 0,onDownload:t.bucket?()=>d(t):void 0,viewLabel:e("home.documentsHub.preview.openInNewTab"),downloadLabel:e("home.documentsHub.preview.download")},t.id))})}),o.jsx(S,{open:m!==null,onOpenChange:t=>{t||a(null)},doc:m?H(m):null})]}):o.jsx(s,{icon:F,title:e("home.documentsHub.empty.noOrg.title"),body:e("home.documentsHub.empty.noOrg.description")})}export{me as OrgMediaView};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.