import { Script } from "@/lib/types"; export default function DefaultSettings({ item }: { item: Script }) { const defaultSettings = item.install_methods.find( (method) => method.type === "default", ); const defaultSettingsAvailable = defaultSettings?.resources.cpu || defaultSettings?.resources.ram || defaultSettings?.resources.hdd; const defaultAlpineSettings = item.install_methods.find( (method) => method.type === "alpine", ); const getDisplayValueFromRAM = (ram: number) => { if (ram >= 1024) { return (ram / 1024).toFixed(0) + "GB"; } return ram + "MB"; }; return ( <> {defaultSettingsAvailable && (
CPU: {defaultSettings?.resources.cpu}vCPU
RAM: {getDisplayValueFromRAM(defaultSettings?.resources.ram ?? 0)}
HDD: {defaultSettings?.resources.hdd}GB
CPU: {defaultAlpineSettings?.resources.cpu}vCPU
RAM: {getDisplayValueFromRAM(defaultAlpineSettings?.resources.ram ?? 0)}
HDD: {defaultAlpineSettings?.resources.hdd}GB