Next.js Discord

Discord Forum

Button not working on mobile devices only.

Unanswered
Manx posted this in #help-forum
Open in Discord
ManxOP
"use client";

import * as React from "react";

export function CountryTest() {
const [open, setOpen] = React.useState(false);

return (
<div className="p-4">
{/* TEST BUTTON /}
<button
type="button"
onClick={() => {
console.log("CLICK WORKS");
setOpen((v) => !v);
}}
className="
px-4 py-2
border rounded-md
bg-white
text-sm
touch-manipulation
"
>
Toggle Open: {open ? "OPEN" : "CLOSED"}
</button>

{/
VISUAL STATE */}
<div className="mt-4 text-sm">
State: {open ? "OPEN" : "CLOSED"}
</div>
</div>
);
}

12 Replies

ManxOP
I am using this component in another client component called contact-form, then using the contact form in the main app/page.tsx. the button works just find on desktop but not on mobile devices, i tested it on android and on ios but it just doen't work
ManxOP
I am developing my project using next js, CodePen doen'st support that enviorment
Can you join a call, and ill share the screen with you?
@Manx If you want i could also upload and share a git hub repo
yea, that would work. https://codesandbox.io/dashboard is also a good alternative
@Manx https://github.com/walidikw/landing-page here is the repo
I tried to setup your project, but I receive an error message. Can you fix it. You can edit my code: https://codesandbox.io/p/github/walidikw/landing-page/main
ManxOP
I have to hop off for the day but ill follow up tomorrow, i appreciate all your effort.