PageSourceSearch

https://www.linode.com/etc.clientlibs/linode/clientlibs/clientlib-…/static/js/distributions.f4aaf4cf.chunk.js

js linode.com collected 2026-09-24 06:55:03 UTC 3,703 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkui_frontend_react=self.webpackChunkui_frontend_react||[]).push([[488],{1182:(e,t,i)=>{i.r(t),i.d(t,{default:()=>s});var l=i(5043),a=i(7190),n=i(579);const s=e=>{let{distributionLabel:t,lastUpdatedLabel:i,endOfLifeLabel:s,cloudInitCompatibleLabel:d}=e;const[r,c]=(0,l.useState)([]),[o,h]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{(async()=>{h(!0);try{const e=await fetch("https://api.linode.com/v4/images"),t=await e.json();c(t.data)}catch(e){console.error("Error fetching distributions:",e);c([{id:"linode/ubuntu20.04",label:"Ubuntu 20.04 LTS",updated:"2023-01-15T00:00:00Z",eol:"2025-04-01T00:00:00Z",capabilities:["cloud-init"]},{id:"linode/ubuntu22.04",label:"Ubuntu 22.04 LTS",updated:"2023-06-15T00:00:00Z",eol:"2027-04-01T00:00:00Z",capabilities:["cloud-init"]},{id:"linode/centos7",label:"CentOS 7",updated:"2022-01-15T00:00:00Z",eol:"2024-06-30T00:00:00Z",capabilities:[]},{id:"linode/debian10",label:"Debian 10",updated:"2022-06-15T00:00:00Z",eol:"2024-06-01T00:00:00Z",capabilities:["cloud-init"]}])}finally{h(!1)}})()},[]),(0,n.jsx)("div",{className:"sectiongrid-wrapper-container",children:(0,n.jsxs)("div",{className:"cmp-section sectiongrid-wrapper",children:[o&&(0,n.jsx)(a.A,{}),!o&&(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("table",{children:[(0,n.jsx)("thead",{children:(0,n.jsxs)("tr",{children:[(0,n.jsx)("th",{children:t}),(0,n.jsx)("th",{children:i}),(0,n.jsx)("th",{children:s}),(0,n.jsx)("th",{children:d})]})}),(0,n.jsx)("tbody",{children:r&&r.length>0?r.filter(e=>!e.label.toLowerCase().includes("kube")&&!e.id.toLowerCase().includes("kube")).sort((e,t)=>e.label.localeCompare(t.label)).map(e=>{let t="";return e.eol&&(t=new Date(e.eol).toLocaleDateString("en-CA")),(0,n.jsxs)("tr",{children:[(0,n.jsx)("td",{children:e.label}),(0,n.jsx)("td",{children:new Date(e.updated).toLocaleDateString("en-CA")}),(0,n.jsx)("td",{children:t}),(0,n.jsx)("td",{children:e.capabilities&&Array.isArray(e.capabilities)&&e.capabilities.includes("cloud-init")?"\u221a":""})]},e.id)}):(0,n.jsx)("tr",{children:(0,n.jsx)("td",{colSpan:"4",children:"No distributions available"})})})]})})]})})}},6093:(e,t,i)=>{i.r(t),i.d(t,{default:()=>s});var l=i(5043),a=i(7206),n=i(579);const s=e=>{let{distributionLabel:t,lastUpdatedLabel:i,endOfLifeLabel:s,cloudInitCompatibleLabel:d}=e;const[r,c]=(0,l.useState)([]),[o,h]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{(async()=>{h(!0);try{const e=await fetch("https://api.linode.com/v4/images"),t=await e.json();c(t.data)}catch(e){console.error("Error fetching distributions:",e)}})(),h(!1)},[]),(0,n.jsx)("div",{className:"sectiongrid-wrapper-container",children:(0,n.jsxs)("div",{className:"cmp-section sectiongrid-wrapper",children:[o&&(0,n.jsx)(a.A,{}),!o&&(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("table",{children:[(0,n.jsx)("thead",{children:(0,n.jsxs)("tr",{children:[(0,n.jsx)("th",{children:t}),(0,n.jsx)("th",{children:i}),(0,n.jsx)("th",{children:s}),(0,n.jsx)("th",{children:d})]})}),(0,n.jsx)("tbody",{children:r&&r.length>0?r.filter(e=>!e.label.toLowerCase().includes("kube")&&!e.id.toLowerCase().includes("kube")).sort((e,t)=>e.label.localeCompare(t.label)).map(e=>{let t="";return e.eol&&(t=new Date(e.eol).toLocaleDateString("en-CA")),(0,n.jsxs)("tr",{children:[(0,n.jsx)("td",{children:e.label}),(0,n.jsx)("td",{children:new Date(e.updated).toLocaleDateString("en-CA")}),(0,n.jsx)("td",{children:t}),(0,n.jsx)("td",{children:e.capabilities&&Array.isArray(e.capabilities)&&e.capabilities.includes("cloud-init")?"\u221a":""})]},e.id)}):(0,n.jsx)("tr",{children:(0,n.jsx)("td",{colSpan:"4",children:"No distributions available"})})})]})})]})})}}}]);
2//# sourceMappingURL=distributions.f4aaf4cf.chunk.js.map

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.