import { memo } from 'react';
import { WiHumidity, WiWindy, WiBarometer, WiCloud } from 'react-icons/wi';
import { MdDisabledVisible } from 'react-icons/md';
import WeatherIcon from './WeatherIcon';
import WindDirectionIcon from './WindDirectionIcon';
import Tooltip from '../../helpers/tooltip/Tooltip';
function Expanded({ state, weatherType, variables }) {
const enabled = (setting) => {
return (localStorage.getItem(setting) === 'true' && weatherType >= 3) || weatherType === '3';
};
return (
{weatherType >= 3 && (
{variables.getMessage('widgets.weather.extra_information')}
)}
{enabled('cloudiness') ? (
{state.weather.cloudiness}%
) : null}
{enabled('windspeed') ? (
{state.weather.wind_speed}
m/s{' '}
{enabled('windDirection') ? (
) : null}
) : null}
{enabled('atmosphericpressure') ? (
{state.weather.pressure}
hPa
) : null}
{enabled('weatherdescription') ? (
{state.weather.description}
) : null}
{enabled('visibility') ? (
{variables.getMessage('widgets.weather.meters', {
amount: state.weather.visibility,
})}
) : null}
{enabled('humidity') ? (
{state.weather.humidity}
) : null}
);
}
export default memo(Expanded);