"use client" import { useGlobalContext } from '@/app/context/globalContext'; import { Skeleton } from '@/components/ui/skeleton'; import React from 'react' import { MdVisibility } from "react-icons/md"; const Visibility = () => { const {forecast} = useGlobalContext(); if(!forecast || !forecast?.visibility){ return } const {visibility} = forecast; const visibilityData = (visibility: number) => { const visibilityInMiles = Math.round((visibility / 1000) * 0.621); if(visibilityInMiles <= 1 ) return "Thick fog" if(visibilityInMiles <= 2 ) return "Haze" if(visibilityInMiles <= 6 ) return "Light haze" if(visibilityInMiles <= 12 ) return "Clear" if(visibilityInMiles <= 31 ) return "Very Clear" if(visibilityInMiles > 31 ) return "Exceptionally clear" return "Pure Air" } return (

Visibility

{Math.round((visibility / 1000) * 0.621)} mi

{visibilityData(visibility)}

) } export default Visibility