import useSWR from "swr"; import { useState } from "react"; import { BiError } from "react-icons/bi"; import { WiCloudDown } from "react-icons/wi"; import { MdLocationDisabled, MdLocationSearching } from "react-icons/md"; import { useTranslation } from "next-i18next"; import Icon from "./icon"; function Widget({ options }) { const { t } = useTranslation(); const { data, error } = useSWR( `/api/widgets/openmeteo?${new URLSearchParams({ ...options }).toString()}` ); if (error || data?.error) { return (