@@ -220,7 +220,7 @@ export default function Availability({ user, types }) {
-
+
@@ -230,7 +230,7 @@ export default function Availability({ user, types }) {
window.location.hostname + "/" + session.user.username + "/" + type.slug
);
}}
- className="text-neutral-400">
+ className="text-neutral-400 p-2 border border-transparent hover:border-gray-200">
@@ -241,7 +241,7 @@ export default function Availability({ user, types }) {
{({ open }) => (
<>
-
+
Open options
@@ -271,7 +271,7 @@ export default function Availability({ user, types }) {
"group flex items-center px-4 py-2 text-sm font-medium"
)}>
Preview
@@ -295,7 +295,7 @@ export default function Availability({ user, types }) {
"group flex items-center px-4 py-2 text-sm w-full font-medium"
)}>
Copy link to event
@@ -311,7 +311,7 @@ export default function Availability({ user, types }) {
{/* "group flex items-center px-4 py-2 text-sm font-medium"*/}
{/* )}>*/}
{/* */}
{/* Duplicate*/}
diff --git a/pages/integrations/[integration].tsx b/pages/integrations/[integration].tsx
index 1e997470..c2a17af0 100644
--- a/pages/integrations/[integration].tsx
+++ b/pages/integrations/[integration].tsx
@@ -7,13 +7,15 @@ import { useRouter } from "next/router";
import { useSession, getSession } from "next-auth/client";
import Loader from '@components/Loader';
-export default function integration(props) {
+export default function Integration(props) {
const router = useRouter();
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
const [session, loading] = useSession();
+
const [showAPIKey, setShowAPIKey] = useState(false);
if (loading) {
- return ;
+ return ;
}
function toggleShowAPIKey() {
@@ -23,6 +25,7 @@ export default function integration(props) {
async function deleteIntegrationHandler(event) {
event.preventDefault();
+ /*eslint-disable */
const response = await fetch("/api/integrations", {
method: "DELETE",
body: JSON.stringify({ id: props.integration.id }),
@@ -30,6 +33,7 @@ export default function integration(props) {
"Content-Type": "application/json",
},
});
+ /*eslint-enable */
router.push("/integrations");
}
diff --git a/pages/integrations/index.tsx b/pages/integrations/index.tsx
index feb1065f..b1142be3 100644
--- a/pages/integrations/index.tsx
+++ b/pages/integrations/index.tsx
@@ -16,7 +16,8 @@ import { Switch } from "@headlessui/react";
import Loader from '@components/Loader';
import classNames from "@lib/classNames";
-export default function Home({ integrations }) {
+export default function IntegrationHome({ integrations }) {
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
const [session, loading] = useSession();
const [showAddModal, setShowAddModal] = useState(false);
@@ -85,9 +86,7 @@ export default function Home({ integrations }) {
useEffect(loadCalendars, [integrations]);
if (loading) {
- return (
-
- );
+ return ;
}
return (
diff --git a/pages/settings/embed.tsx b/pages/settings/embed.tsx
index 46e07646..643350e6 100644
--- a/pages/settings/embed.tsx
+++ b/pages/settings/embed.tsx
@@ -1,7 +1,4 @@
import Head from "next/head";
-import Link from "next/link";
-import { useState } from "react";
-import { useRouter } from "next/router";
import prisma from "../../lib/prisma";
import Shell from "../../components/Shell";
import SettingsShell from "../../components/Settings";
@@ -9,10 +6,11 @@ import { useSession, getSession } from "next-auth/client";
import Loader from '@components/Loader';
export default function Embed(props) {
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
const [session, loading] = useSession();
if (loading) {
- return ;
+ return ;
}
return (
diff --git a/styles/globals.css b/styles/globals.css
index 008d057b..2fbe03bf 100644
--- a/styles/globals.css
+++ b/styles/globals.css
@@ -81,6 +81,7 @@
}
}
+/* add padding bottom to bottom nav on standalone mode */
@media all and (display-mode: standalone) {
.bottom-nav {
padding-bottom: 24px;