Skip to content

Commit 52300ce

Browse files
committed
Fix gameboards sidebar Limit: positioning
1 parent 25d8102 commit 52300ce

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/app/components/elements/layout/SidebarLayout.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,8 @@ interface MyGameboardsSidebarProps extends SidebarProps {
404404
export const MyGameboardsSidebar = (props: MyGameboardsSidebarProps) => {
405405
const { displayMode, setDisplayMode, displayLimit, setDisplayLimit, boardTitleFilter, setBoardTitleFilter, boardCreatorFilter, setBoardCreatorFilter, boardCompletionFilter, setBoardCompletionFilter, ...rest } = props;
406406

407+
const deviceSize = useDeviceSize();
408+
407409
return <ContentSidebar {...rest} className={classNames(rest.className, "pt-0")}>
408410
<div className="section-divider"/>
409411
<h5>Search gameboards</h5>
@@ -415,12 +417,12 @@ export const MyGameboardsSidebar = (props: MyGameboardsSidebarProps) => {
415417
/>
416418
<div className="section-divider"/>
417419
<h5 className="mb-4">Display</h5>
418-
<div className="d-flex">
420+
<div className="d-flex flex-xl-column flex-xxl-row">
419421
<Input className="w-auto" type="select" value={displayMode} onChange={e => setDisplayMode(e.target.value as BoardViews)}>
420422
{Object.values(BoardViews).map(view => <option key={view} value={view}>{view}</option>)}
421423
</Input>
422-
<Spacer/>
423-
<div className="select-pretext">Limit:</div>
424+
{deviceSize === "xl" ? <div className="mt-2"/> : <Spacer/>}
425+
<div className="select-pretext me-2">Limit:</div>
424426
<Input className="w-auto" type="select" value={displayLimit} onChange={e => setDisplayLimit(e.target.value as BoardLimit)}>
425427
{Object.values(BoardLimit).map(limit => <option key={limit} value={limit}>{limit}</option>)}
426428
</Input>

0 commit comments

Comments
 (0)