import { Link } from "expo-router";
import { View, Text } from "react-native";
import { ProxmoxNode, useNodes } from "../../hooks/useNodes";
import Icon from "@expo/vector-icons/Feather";
import tw from "twrnc";
import { formatPercentage } from "../../lib/helper/format";
import { ScrollView } from "react-native-gesture-handler";
import Card from "../../components/shared/card";
export function NodeListItem({ node }: { node: ProxmoxNode }) {
return (
{node.status !== "unknown" ? (
) : (
?
)}
{node.node}
CPU: {formatPercentage(node.cpu)}
MEM: {formatPercentage(node.mem / node.maxmem)}
);
}
export default function HomePage() {
const nodes = useNodes();
return (
{nodes.isSuccess &&
nodes.data.map((node) => (
))}
Currently not supported
);
}