Close TeksDraw on click on an item
This commit is contained in:
@@ -22,7 +22,7 @@ function grupPawol(pawol) {
|
|||||||
return {pawol: pawolTrie, grupCounts, grup}
|
return {pawol: pawolTrie, grupCounts, grup}
|
||||||
}
|
}
|
||||||
|
|
||||||
export default function MizikLis({niAwtis, paroles}) {
|
export default function MizikLis({niAwtis, paroles, meteEsMobilOuve}) {
|
||||||
const params = useParams()
|
const params = useParams()
|
||||||
const {pawol, grupCounts, grup} = grupPawol(paroles)
|
const {pawol, grupCounts, grup} = grupPawol(paroles)
|
||||||
|
|
||||||
@@ -37,7 +37,7 @@ export default function MizikLis({niAwtis, paroles}) {
|
|||||||
const kuvetiFormat = formatKuveti(couverture)
|
const kuvetiFormat = formatKuveti(couverture)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<MizikLyen niAwtis={niAwtis} anPawol={anPawol} kuveti={kuvetiFormat} slug={params.slug} />
|
<MizikLyen niAwtis={niAwtis} anPawol={anPawol} kuveti={kuvetiFormat} slug={params.slug} meteEsMobilOuve={meteEsMobilOuve} />
|
||||||
)
|
)
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
@@ -76,7 +76,8 @@ const MUIComponents = {
|
|||||||
|
|
||||||
MizikLis.propTypes = {
|
MizikLis.propTypes = {
|
||||||
niAwtis: PropTypes.bool,
|
niAwtis: PropTypes.bool,
|
||||||
paroles: PropTypes.array.isRequired
|
paroles: PropTypes.array.isRequired,
|
||||||
|
meteEsMobilOuve: PropTypes.func.isRequired
|
||||||
}
|
}
|
||||||
|
|
||||||
MUIComponents.List.propTypes = {
|
MUIComponents.List.propTypes = {
|
||||||
|
|||||||
@@ -14,12 +14,13 @@ import {getAlias} from '../../lib/utils/format'
|
|||||||
|
|
||||||
const apiUrl = process.env.NEXT_PUBLIC_API_URL_ROOT || 'http://localhost:1337'
|
const apiUrl = process.env.NEXT_PUBLIC_API_URL_ROOT || 'http://localhost:1337'
|
||||||
|
|
||||||
export default function MizikLyen({niAwtis, anPawol, kuveti, slug}) {
|
export default function MizikLyen({niAwtis, anPawol, kuveti, slug, meteEsMobilOuve}) {
|
||||||
return (
|
return (
|
||||||
<Link
|
<Link
|
||||||
passHref
|
passHref
|
||||||
href={`/paroles/${anPawol.attributes.slug}#${anPawol.attributes.slug}`}
|
href={`/paroles/${anPawol.attributes.slug}#${anPawol.attributes.slug}`}
|
||||||
style={{textDecoration: 'none', width: '100%', display: 'flex', alignItems: 'center'}}
|
style={{textDecoration: 'none', width: '100%', display: 'flex', alignItems: 'center'}}
|
||||||
|
onClick={() => meteEsMobilOuve(false)}
|
||||||
>
|
>
|
||||||
<ListItemButton
|
<ListItemButton
|
||||||
sx={{padding: 0}}
|
sx={{padding: 0}}
|
||||||
@@ -52,5 +53,6 @@ MizikLyen.propTypes = {
|
|||||||
niAwtis: PropTypes.bool,
|
niAwtis: PropTypes.bool,
|
||||||
anPawol: PropTypes.object,
|
anPawol: PropTypes.object,
|
||||||
kuveti: PropTypes.object,
|
kuveti: PropTypes.object,
|
||||||
slug: PropTypes.string
|
slug: PropTypes.string,
|
||||||
|
meteEsMobilOuve: PropTypes.func.isRequired
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ const getMizikFiltered = (paroles, filter) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export default function DrawerBar({paroles}) {
|
export default function DrawerBar({paroles, meteEsMobilOuve}) {
|
||||||
const isMobile = useMediaQuery('(max-width:600px)')
|
const isMobile = useMediaQuery('(max-width:600px)')
|
||||||
const [search, setSearch] = useState('')
|
const [search, setSearch] = useState('')
|
||||||
|
|
||||||
@@ -63,6 +63,7 @@ export default function DrawerBar({paroles}) {
|
|||||||
<MizikLis
|
<MizikLis
|
||||||
niAwtis
|
niAwtis
|
||||||
paroles={mizikFiltered}
|
paroles={mizikFiltered}
|
||||||
|
meteEsMobilOuve={meteEsMobilOuve}
|
||||||
/>
|
/>
|
||||||
</Box>
|
</Box>
|
||||||
</Box>
|
</Box>
|
||||||
@@ -70,5 +71,6 @@ export default function DrawerBar({paroles}) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
DrawerBar.propTypes = {
|
DrawerBar.propTypes = {
|
||||||
paroles: PropTypes.array.isRequired
|
paroles: PropTypes.array.isRequired,
|
||||||
|
meteEsMobilOuve: PropTypes.func.isRequired
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user