feat(dashboard): Reflow differently. This is probably just a stop-gap until we get fully resizing widgets implemented.
This commit is contained in:
parent
d1883b339a
commit
3d6aa983dc
2 changed files with 16 additions and 2 deletions
|
|
@ -224,7 +224,12 @@ const DashboardPage = () => {
|
||||||
) : widgets.length === 0 ? (
|
) : widgets.length === 0 ? (
|
||||||
<EmptyDashboard />
|
<EmptyDashboard />
|
||||||
) : (
|
) : (
|
||||||
<div className="grid grid-cols-1 lg:grid-cols-2 gap-6 auto-rows-min">
|
<div
|
||||||
|
className="grid gap-6 auto-rows-min"
|
||||||
|
style={{
|
||||||
|
gridTemplateColumns: 'repeat(auto-fit, minmax(400px, 1fr))',
|
||||||
|
}}
|
||||||
|
>
|
||||||
{widgets.map((widget) => (
|
{widgets.map((widget) => (
|
||||||
<WidgetDisplay
|
<WidgetDisplay
|
||||||
key={widget.id}
|
key={widget.id}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,16 @@
|
||||||
|
'use client';
|
||||||
|
|
||||||
|
import { useSelectedLayoutSegments } from 'next/navigation';
|
||||||
|
|
||||||
const Layout = ({ children }: { children: React.ReactNode }) => {
|
const Layout = ({ children }: { children: React.ReactNode }) => {
|
||||||
|
const segments = useSelectedLayoutSegments();
|
||||||
|
const isDashboard = segments.includes('dashboard');
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<main className="lg:pl-20 bg-light-primary dark:bg-dark-primary min-h-screen">
|
<main className="lg:pl-20 bg-light-primary dark:bg-dark-primary min-h-screen">
|
||||||
<div className="max-w-screen-lg lg:mx-auto mx-4">{children}</div>
|
<div className={isDashboard ? "mx-4" : "max-w-screen-lg lg:mx-auto mx-4"}>
|
||||||
|
{children}
|
||||||
|
</div>
|
||||||
</main>
|
</main>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue