diff --git a/weather_app/app/components/pressure/Pressure.tsx b/weather_app/app/components/pressure/Pressure.tsx new file mode 100644 index 0000000..38ac02a --- /dev/null +++ b/weather_app/app/components/pressure/Pressure.tsx @@ -0,0 +1,33 @@ +"use client" +import { useGlobalContext } from '@/app/context/globalContext'; +import { Skeleton } from '@/components/ui/skeleton'; +import React from 'react' +import { LiaCloudscale } from "react-icons/lia"; + +const Pressure = () => { + const {forecast} = useGlobalContext(); + if(!forecast || !forecast?.main || !forecast?.main?.pressure){ + return + } + const {pressure} = forecast?.main; + const pressureData = (pressure: number) => { + const pressureIninHg = Math.round(pressure * 0.0295); + if(pressureIninHg < 28 ) + return "Low" + if(pressureIninHg >= 28 && pressureIninHg <= 30 ) + return "Normal" + return "High" + } + + return ( +
+
+

Pressure

+

{Math.round(pressure * 0.0295)} inHg

+
+

{pressureData(pressure)}

+
+ ) +} + +export default Pressure \ No newline at end of file