diff --git a/src/app/account/repo/add/form.js b/src/app/account/repo/add/form.js
index 8434ae2..4010034 100644
--- a/src/app/account/repo/add/form.js
+++ b/src/app/account/repo/add/form.js
@@ -13,8 +13,9 @@ const initialState = {
errors: undefined,
};
-export default function Form({ disabled = false }) {
+export default function Form({ usage }) {
const [state, formAction] = useFormState(getRepo, initialState);
+ const disabled = usage >= process.env.NEXT_PUBLIC_REPO_LIMIT ? true : false;
return (
);
diff --git a/src/app/account/repo/add/page.js b/src/app/account/repo/add/page.js
index 001d39a..46edd84 100644
--- a/src/app/account/repo/add/page.js
+++ b/src/app/account/repo/add/page.js
@@ -24,16 +24,11 @@ export default async function Page() {
return (
);
}
diff --git a/src/app/account/repo/checks/[id]/page.js b/src/app/account/repo/checks/[id]/page.js
index a3fdbab..2408b31 100644
--- a/src/app/account/repo/checks/[id]/page.js
+++ b/src/app/account/repo/checks/[id]/page.js
@@ -128,7 +128,9 @@ export default async function Page({ params }) {
) : (
-
+
+ You do not have permission to see the analytics for this repo
+
)}
diff --git a/src/app/account/repo/list/page.js b/src/app/account/repo/list/page.js
index 51f5640..8616421 100644
--- a/src/app/account/repo/list/page.js
+++ b/src/app/account/repo/list/page.js
@@ -40,9 +40,7 @@ export default async function Page() {
return (
<>
-
+
diff --git a/src/app/repo/report/[id]/page.js b/src/app/repo/report/[id]/page.js
index dbf9af7..41132d2 100644
--- a/src/app/repo/report/[id]/page.js
+++ b/src/app/repo/report/[id]/page.js
@@ -61,9 +61,7 @@ export default async function Page({ params }) {
]}
/>
{check.repository.ignoreChecks?.length ? (
-
+ There are {check.ignoreChecks?.length} check(s) hidden
) : null}
Info
- {text}
+ {children}
);
}
diff --git a/src/components/forms/SubmitButton.js b/src/components/forms/SubmitButton.js
index 86a0472..20685d5 100644
--- a/src/components/forms/SubmitButton.js
+++ b/src/components/forms/SubmitButton.js
@@ -2,14 +2,14 @@ import { useFormStatus } from "react-dom";
import classNames from "@/utils/classNames";
-export function SubmitButton({ text, formAction }) {
+export function SubmitButton({ text, formAction, disabled }) {
const { pending } = useFormStatus();
return (