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);