refactor information widgets

This commit is contained in:
Ben Phelps 2022-08-27 00:55:13 +03:00
parent 1124f55361
commit b61ec9836e
10 changed files with 208 additions and 120 deletions

View file

@ -32,9 +32,17 @@ export default function Home() {
<div className="flex flex-wrap m-8 pb-4 mt-10 border-b-2 border-theme-800 dark:border-theme-200">
{widgets && (
<>
{widgets.map((widget) => (
<Widget key={widget.type} widget={widget} />
))}
{widgets
.filter((widget) => widget.type !== "weather")
.map((widget, i) => (
<Widget key={i} widget={widget} />
))}
<div className="grow"></div>
{widgets
.filter((widget) => widget.type === "weather")
.map((widget, i) => (
<Widget key={i} widget={widget} />
))}
</>
)}
</div>