diff --git a/src/components/widgets/glances/glances.jsx b/src/components/widgets/glances/glances.jsx index e5cf3fbdc..6a65df18f 100644 --- a/src/components/widgets/glances/glances.jsx +++ b/src/components/widgets/glances/glances.jsx @@ -37,7 +37,7 @@ export default function Widget({ options }) { { options.cputemp && } { options.disk && !Array.isArray(options.disk) && } - { options.disk && Array.isArray(options.disk) && options.disk.map((disk) => )} + { options.disk && Array.isArray(options.disk) && options.disk.map((disk) => )} { options.uptime && } { options.label && } ; @@ -108,7 +108,7 @@ export default function Widget({ options }) { expanded={options.expanded} /> {disks.map((disk) => ( - ; -} diff --git a/src/components/widgets/openmeteo/openmeteo.jsx b/src/components/widgets/openmeteo/openmeteo.jsx index 040a3b6b1..0614d9251 100644 --- a/src/components/widgets/openmeteo/openmeteo.jsx +++ b/src/components/widgets/openmeteo/openmeteo.jsx @@ -10,8 +10,7 @@ import ContainerButton from "../widget/container_button"; import WidgetIcon from "../widget/widget_icon"; import PrimaryText from "../widget/primary_text"; import SecondaryText from "../widget/secondary_text"; - -import Icon from "./icon"; +import mapIcon from "../../../utils/weather/openmeteo-condition-map"; function Widget({ options }) { const { t } = useTranslation(); @@ -33,10 +32,8 @@ function Widget({ options }) { } const unit = options.units === "metric" ? "celsius" : "fahrenheit"; - const weatherInfo = { - condition: data.current_weather.weathercode, - timeOfDay: data.current_weather.time > data.daily.sunrise[0] && data.current_weather.time < data.daily.sunset[0] ? "day" : "night" - }; + const condition = data.current_weather.weathercode; + const timeOfDay = data.current_weather.time > data.daily.sunrise[0] && data.current_weather.time < data.daily.sunset[0] ? "day" : "night"; return @@ -47,8 +44,8 @@ function Widget({ options }) { unit, })} - {t(`wmo.${data.current_weather.weathercode}-${weatherInfo.timeOfDay}`)} - + {t(`wmo.${data.current_weather.weathercode}-${timeOfDay}`)} + ; } diff --git a/src/components/widgets/openweathermap/icon.jsx b/src/components/widgets/openweathermap/icon.jsx deleted file mode 100644 index a2b01ba19..000000000 --- a/src/components/widgets/openweathermap/icon.jsx +++ /dev/null @@ -1,7 +0,0 @@ -import mapIcon from "utils/weather/owm-condition-map"; - -export default function Icon({ condition, timeOfDay }) { - const IconComponent = mapIcon(condition, timeOfDay); - - return ; -} diff --git a/src/components/widgets/openweathermap/weather.jsx b/src/components/widgets/openweathermap/weather.jsx index a857f13a2..32c81f065 100644 --- a/src/components/widgets/openweathermap/weather.jsx +++ b/src/components/widgets/openweathermap/weather.jsx @@ -10,9 +10,7 @@ import ContainerButton from "../widget/container_button"; import PrimaryText from "../widget/primary_text"; import SecondaryText from "../widget/secondary_text"; import WidgetIcon from "../widget/widget_icon"; - -import Icon from "./icon"; - +import mapIcon from "../../../utils/weather/owm-condition-map"; function Widget({ options }) { const { t, i18n } = useTranslation(); @@ -35,15 +33,13 @@ function Widget({ options }) { const unit = options.units === "metric" ? "celsius" : "fahrenheit"; - const weatherInfo = { - condition: data.weather[0].id, - timeOfDay: data.dt > data.sys.sunrise && data.dt < data.sys.sunset ? "day" : "night" - }; + const condition = data.weather[0].id; + const timeOfDay = data.dt > data.sys.sunrise && data.dt < data.sys.sunset ? "day" : "night"; return {options.label && `${options.label}, ` }{t("common.number", { value: data.main.temp, style: "unit", unit })} {data.weather[0].description} - + ; } diff --git a/src/components/widgets/weather/icon.jsx b/src/components/widgets/weather/icon.jsx deleted file mode 100644 index 79406ae77..000000000 --- a/src/components/widgets/weather/icon.jsx +++ /dev/null @@ -1,7 +0,0 @@ -import mapIcon from "utils/weather/condition-map"; - -export default function Icon({ condition, timeOfDay }) { - const IconComponent = mapIcon(condition, timeOfDay); - - return ; -} diff --git a/src/components/widgets/weather/weather.jsx b/src/components/widgets/weather/weather.jsx index 702ea6693..20d4eeeed 100644 --- a/src/components/widgets/weather/weather.jsx +++ b/src/components/widgets/weather/weather.jsx @@ -10,8 +10,7 @@ import PrimaryText from "../widget/primary_text"; import SecondaryText from "../widget/secondary_text"; import WidgetIcon from "../widget/widget_icon"; import ContainerButton from "../widget/container_button"; - -import Icon from "./icon"; +import mapIcon from "../../../utils/weather/condition-map"; function Widget({ options }) { const { t, i18n } = useTranslation(); @@ -33,10 +32,8 @@ function Widget({ options }) { } const unit = options.units === "metric" ? "celsius" : "fahrenheit"; - const weatherInfo = { - condition: data.current.condition.code, - timeOfDay: data.current.is_day ? "day" : "night", - }; + const condition = data.current.condition.code; + const timeOfDay = data.current.is_day ? "day" : "night"; return @@ -48,7 +45,7 @@ function Widget({ options }) { })} {data.current.condition.text} - + ; } diff --git a/src/components/widgets/widget/widget_icon.jsx b/src/components/widgets/widget/widget_icon.jsx index 9766a8791..557cba011 100644 --- a/src/components/widgets/widget/widget_icon.jsx +++ b/src/components/widgets/widget/widget_icon.jsx @@ -1,6 +1,5 @@ -export default function WidgetIcon({ icon, size = "s", pulse = false, weatherInfo = {} }) { +export default function WidgetIcon({ icon, size = "s", pulse = false }) { const Icon = icon; - const { condition, timeOfDay } = weatherInfo; let additionalClasses = "text-theme-800 dark:text-theme-200 "; switch (size) { @@ -14,5 +13,5 @@ export default function WidgetIcon({ icon, size = "s", pulse = false, weatherInf additionalClasses += "animate-pulse "; } - return ; + return ; }