"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