fixed dropdown in safari (#4828)

* fixed dropdown in safari

* nit

Co-authored-by: Alex van Andel <me@alexvanandel.com>
This commit is contained in:
Peer RichelsenandAlex van Andel authored and GitHub committed 2022-10-04 15:50:15 +00:00
1 parent 30a887df6f
commit 9d911cbb59
2 files changed
+10 -6

No files matched your search

+5 -5
View File
@@ -1,5 +1,4 @@
import { useAutoAnimate } from "@formkit/auto-animate/react";
import { UserPlan } from "@prisma/client";
import Head from "next/head";
import Link from "next/link";
import { useRouter } from "next/router";
@@ -293,8 +292,9 @@ export const EventTypeList = ({ group, groupIndex, readOnly, types }: EventTypeL
<DropdownMenuItem>
<DropdownItem
type="button"
href={"/event-types/" + type.id}
StartIcon={Icon.FiEdit2}>
data-testid={"event-type-edit-" + type.id}
StartIcon={Icon.FiEdit2}
onClick={() => router.push("/event-types/" + type.id)}>
{t("edit") as string}
</DropdownItem>
</DropdownMenuItem>
@@ -397,9 +397,9 @@ export const EventTypeList = ({ group, groupIndex, readOnly, types }: EventTypeL
<DropdownMenuItem className="outline-none">
<Button
type="button"
href={"/event-types/" + type.id}
onClick={() => router.push("/event-types/" + type.id)}
color="minimal"
className="w-full"
className="w-full rounded-none"
StartIcon={Icon.FiEdit}>
{t("edit") as string}
</Button>
+5 -1
View File
@@ -115,7 +115,11 @@ export function ButtonOrLink({ href, ...props }: ButtonOrLinkProps) {
const content = <ButtonOrLink {...props} />;
if (isLink) {
return <Link href={href}>{content}</Link>;
return (
<Link href={href}>
<a>{content}</a>
</Link>
);
}
return content;