import { useHosts, useTranslation } from "@termix/plugin-sdk/frontend"; import { Select2 } from "@termix/plugin-sdk/ui"; import type { DockerWidgetConfig, WidgetEditFormProps } from "./homepage"; import { dockerEnabled } from "./types"; export function DockerWidgetEditForm({ config, onChange, }: WidgetEditFormProps) { const { t } = useTranslation(); const { hosts } = useHosts(); const options = hosts.filter( (host) => host.enableSsh !== false && dockerEnabled(host), ); return (
onChange({ ...config, hostId: Number(e.target.value) }) } className="h-8 text-xs border border-border bg-background px-2" > {options.map((host) => ( ))}
); }