package app import ( "fmt" "strings" "github.com/seaweedfs/seaweedfs/weed/admin/dash" ) templ ClusterVolumes(data dash.ClusterVolumesData) {
| Volume ID @getSortIcon("id", data.SortBy, data.SortOrder) | Server @getSortIcon("server", data.SortBy, data.SortOrder)if data.ShowDataCenterColumn { | Data Center @getSortIcon("datacenter", data.SortBy, data.SortOrder)} if data.ShowRackColumn { | Rack @getSortIcon("rack", data.SortBy, data.SortOrder)} if data.ShowCollectionColumn { | Collection @getSortIcon("collection", data.SortBy, data.SortOrder)} | Size @getSortIcon("size", data.SortBy, data.SortOrder) | Volume Utilization | File Count @getSortIcon("filecount", data.SortBy, data.SortOrder) | Replication @getSortIcon("replication", data.SortBy, data.SortOrder)if data.ShowDiskTypeColumn { | Disk Type @getSortIcon("disktype", data.SortBy, data.SortOrder)} if data.ShowVersionColumn { | Version @getSortIcon("version", data.SortBy, data.SortOrder)} | Actions | 
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
                                                {fmt.Sprintf("%d", volume.Id)}
                                             | {volume.Server}if data.ShowDataCenterColumn { | {volume.DataCenter}} if data.ShowRackColumn { | {volume.Rack}} if data.ShowCollectionColumn { | if volume.Collection == "" { default } else { {volume.Collection} }} | {formatBytes(int64(volume.Size))} |  | {fmt.Sprintf("%d", volume.FileCount)} | {fmt.Sprintf("%03d", volume.ReplicaPlacement)}if data.ShowDiskTypeColumn { | {volume.DiskType}} if data.ShowVersionColumn { | {fmt.Sprintf("v%d", volume.Version)}} |  | 
No volumes are currently available in the cluster.