mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 19:49:50 +02:00
feat: close menu on click
This commit is contained in:
1 parent
d1c6ad90d5
commit
386cca7226
1 file changed
+10
-5
@@ -56,6 +56,7 @@ export default function Navbar() {
|
|||||||
const plugs = (
|
const plugs = (
|
||||||
<>
|
<>
|
||||||
<Link
|
<Link
|
||||||
|
onClick={() => setShowHamburgerMenu(false)}
|
||||||
href="https://discord.gg/nDt7AjGJQH"
|
href="https://discord.gg/nDt7AjGJQH"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
style={{
|
style={{
|
||||||
@@ -69,6 +70,7 @@ export default function Navbar() {
|
|||||||
</Link>
|
</Link>
|
||||||
|
|
||||||
<Link
|
<Link
|
||||||
|
onClick={() => setShowHamburgerMenu(false)}
|
||||||
href="https://www.patreon.com/tresabhi"
|
href="https://www.patreon.com/tresabhi"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
style={{
|
style={{
|
||||||
@@ -101,7 +103,10 @@ export default function Navbar() {
|
|||||||
transition: 'height 0.2s ease',
|
transition: 'height 0.2s ease',
|
||||||
overflow: 'hidden',
|
overflow: 'hidden',
|
||||||
}}
|
}}
|
||||||
onPointerEnter={() => setShowHamburgerMenu(true)}
|
onPointerEnter={() => {
|
||||||
|
console.log('open!');
|
||||||
|
setShowHamburgerMenu(true);
|
||||||
|
}}
|
||||||
onPointerLeave={() => setShowHamburgerMenu(false)}
|
onPointerLeave={() => setShowHamburgerMenu(false)}
|
||||||
>
|
>
|
||||||
<Flex direction="column" align="center" pt="2">
|
<Flex direction="column" align="center" pt="2">
|
||||||
@@ -120,6 +125,7 @@ export default function Navbar() {
|
|||||||
</IconButton>
|
</IconButton>
|
||||||
|
|
||||||
<Link
|
<Link
|
||||||
|
onClick={() => setShowHamburgerMenu(false)}
|
||||||
href="/"
|
href="/"
|
||||||
style={{
|
style={{
|
||||||
color: 'inherit',
|
color: 'inherit',
|
||||||
@@ -135,7 +141,7 @@ export default function Navbar() {
|
|||||||
|
|
||||||
{wideFormat && plugs}
|
{wideFormat && plugs}
|
||||||
|
|
||||||
<Link href="/settings">
|
<Link href="/settings" onClick={() => setShowHamburgerMenu(false)}>
|
||||||
<Flex style={{ width: '100%', height: '100%' }} justify="center">
|
<Flex style={{ width: '100%', height: '100%' }} justify="center">
|
||||||
<IconButton variant="ghost" color="gray">
|
<IconButton variant="ghost" color="gray">
|
||||||
<GearIcon />
|
<GearIcon />
|
||||||
@@ -179,6 +185,7 @@ export default function Navbar() {
|
|||||||
<Flex gap="4" align="center" justify="center" wrap="wrap">
|
<Flex gap="4" align="center" justify="center" wrap="wrap">
|
||||||
{REGIONS.map((region) => (
|
{REGIONS.map((region) => (
|
||||||
<LinkRadix
|
<LinkRadix
|
||||||
|
onClick={() => setShowHamburgerMenu(false)}
|
||||||
key={region}
|
key={region}
|
||||||
href={authURL(
|
href={authURL(
|
||||||
region,
|
region,
|
||||||
@@ -224,9 +231,7 @@ export default function Navbar() {
|
|||||||
padding: 8,
|
padding: 8,
|
||||||
transition: `box-shadow ${theme.durations.regular}`,
|
transition: `box-shadow ${theme.durations.regular}`,
|
||||||
}}
|
}}
|
||||||
onClick={(event) => {
|
onClick={() => setShowHamburgerMenu(false)}
|
||||||
if (tool.disabled) event.preventDefault();
|
|
||||||
}}
|
|
||||||
>
|
>
|
||||||
<Text
|
<Text
|
||||||
style={{
|
style={{
|
||||||
|
|||||||
Reference in new issue
Block a user