added a 'Don't overflow' button, which turns on and off flex wrap in leaderboards parent
This commit is contained in:
parent
bb2ab1014e
commit
b63fb7e6fc
|
@ -94,7 +94,7 @@ export default function Index() {
|
|||
const data = useLoaderData();
|
||||
|
||||
return (
|
||||
<div className="container mx-auto flex min-h-screen flex-col">
|
||||
<div className="flex min-h-screen flex-col">
|
||||
<header
|
||||
className="flex w-full flex-col items-center justify-between space-y-4 rounded-b-2xl
|
||||
border-x border-b border-ctp-surface0 bg-gradient-to-r from-ctp-crust to-ctp-mantle px-12 py-4
|
||||
|
@ -170,11 +170,24 @@ export default function Index() {
|
|||
) : (
|
||||
""
|
||||
)}
|
||||
|
||||
<input
|
||||
className="peer/layout hidden w-fit"
|
||||
type="checkbox"
|
||||
name="layout"
|
||||
id="layout"
|
||||
/>
|
||||
<label
|
||||
className="flex cursor-pointer items-center justify-center pt-4 peer-checked/layout:text-ctp-green"
|
||||
for="layout"
|
||||
>
|
||||
Don't overflow
|
||||
</label>
|
||||
{data.countyData.length > 0 ? (
|
||||
<ul className="flex flex-grow flex-col flex-wrap items-center justify-center p-4 md:flex-row">
|
||||
<ul className="flex flex-grow flex-col overflow-x-auto p-4 peer-checked/layout:flex-wrap peer-checked/layout:items-center peer-checked/layout:justify-center md:flex-row">
|
||||
{data.countyData.map((county) => (
|
||||
<li
|
||||
className="mx-0 my-4 flex w-full max-w-md flex-col space-y-4 rounded border border-ctp-surface0
|
||||
className="mx-0 my-4 flex w-full max-w-md flex-shrink-0 flex-col space-y-4 rounded border border-ctp-surface0
|
||||
bg-gradient-to-t from-ctp-crust to-ctp-mantle p-6 shadow-lg shadow-ctp-surface0 sm:mx-4"
|
||||
key={county.id}
|
||||
>
|
||||
|
|
Loading…
Reference in New Issue