package app import ( "fmt" "github.com/seaweedfs/seaweedfs/weed/admin/dash" ) templ S3Buckets(data dash.S3BucketsData) {
| Name | Created | Objects | Size | Quota | Versioning | Object Lock | Actions | 
|---|---|---|---|---|---|---|---|
| {bucket.Name} | {bucket.CreatedAt.Format("2006-01-02 15:04")} | {fmt.Sprintf("%d", bucket.ObjectCount)} | {formatBytes(bucket.Size)} | 
                                                if bucket.Quota > 0 {
                                                     
                                                        
                                                            {formatBytes(bucket.Quota)}
                                                        
                                                        if bucket.QuotaEnabled {
                                                             
                                                } else {
                                                    No quota
                                                }
                                            
                                                                {fmt.Sprintf("%.1f%% used", float64(bucket.Size)/float64(bucket.Quota)*100)}
                                                             
                                                        } else {
                                                            Disabled 
                                                        }
                                                     | 
                                            if bucket.VersioningEnabled { Enabled } else { Disabled } | 
                                                if bucket.ObjectLockEnabled {
                                                     
                                                        
                                                            Enabled
                                                        
                                                         
                                                } else {
                                                    
                                                        Disabled
                                                    
                                                }
                                            
                                                            {bucket.ObjectLockMode} • {fmt.Sprintf("%d days", bucket.ObjectLockDuration)}
                                                         
                                                     | 
                                            |
                                                
                                                No Object Store buckets foundCreate your first bucket to get started with S3 storage.  | 
                                        |||||||