PageSourceSearch

https://linuxos.ovh/yunohost/admin/assets/ToolDisk-DdsXMB1x.js

js linuxos.ovh collected 2026-10-08 03:34:52 UTC 2,258 bytes, 1 lines download raw bytes

1import{d as B,y as I,bo as v,o as a,c as l,b as k,w as r,q as o,t,u as y,a as i,F as u,a4 as A,ae as N,ag as S,g as n,z as T,j as m,aI as z,bl as V,_ as j}from"./core-Cu1dlvv4.js";import{_ as D,d as E}from"./index-mGgJqOFQ.js";const F={class:"ms-auto"},L={class:"disk-infos"},P={class:"list-unstyled"},R={key:0},Y={key:1},q=B({__name:"ToolDisk",async setup(x){let _,d;const{t:h}=I();function $(s){const c={title:h(`storage_disks.infos.smart_status_icon_alt.${s.smartStatus}`)};switch(s.smartStatus){case"SANE":return{class:"status bg-success",...c};case"CRITICAL":return{class:"status bg-danger",...c};default:return{class:"status bg-secondary",...c}}}const f=([_,d]=v(()=>V.get({uri:"storage/disk/list?with_info&human_readable_size"}).then(s=>s.disks.length?s.disks:null)),_=await _,d(),_);return(s,c)=>{const g=D,p=E,b=S,C=N,w=z;return a(),l(u,null,[k(g,{alert:"",icon:"info",variant:"info"},{default:r(()=>[o(t(s.$t("storage_disks.experimental_disclaimer")),1)]),_:1}),y(f)?(a(),i(w,{key:1,deck:"",tag:"ul",class:"p-0 m-0"},{default:r(()=>[(a(!0),l(u,null,A(y(f),e=>(a(),i(C,{key:e.name,tag:"li"},{default:r(()=>[k(b,{class:"d-flex align-items-center"},{default:r(()=>[n("span",T({ref_for:!0},$(e)),null,16),o(t(e.model)+" ",1),n("div",F,[e.connection_bus=="usb"?(a(),i(p,{key:0,iname:"usb",title:s.$t("storage_disks.infos.usb_icon_alt"),role:"img"},null,8,["title"])):m("",!0),e.removable?(a(),i(p,{key:1,iname:"eject",title:s.$t("storage_disks.infos.ejectable_icon_alt"),role:"img",class:"ms-2"},null,8,["title"])):m("",!0)])]),_:2},1024),n("section",L,[n("ul",P,[n("li",null,[n("strong",null,t(s.$t("storage_disks.infos.serial"))+" ",1),e.serial.length>=0?(a(),l("span",R,t(e.serial),1)):(a(),l("em",Y,t(s.$t("storage_disks.infos.serial_unknown")),1))]),n("li",null,[n("strong",null,t(s.$t("storage_disks.infos.size")),1),o(" "+t(e.size),1)]),n("li",null,[n("strong",null,t(s.$t("storage_disks.infos.type")),1),o(" "+t(e.type)+" ",1),e.rpm?(a(),l(u,{key:0},[o("("+t(e.rpm)+" RPM)",1)],64)):m("",!0)])])])]),_:2},1024))),128))]),_:1})):(a(),i(g,{key:0,alert:"",icon:"exclamation-triangle",variant:"warning"},{default:r(()=>[o(t(s.$t("storage_disks.no_disk_found")),1)]),_:1}))],64)}}}),H=j(q,[["__scopeId","data-v-e8e5df97"]]);export{H as default};

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.