-
+
+
+
+ Hey there, this is a Custom Domain from 7QR
+
+
+ The link you clicked may not be working. Please make sure the link
+ you clicked on or typed contains letters or numbers after the
+ forward-slash (β/β).
+
+
+ {domain} is a custom domain on{" "}
+
+ va.track("Referred from custom domain", {
+ domain,
+ medium: "text",
+ })
+ }
+ >
+ 7QR
+ {" "}
+ - a great platform to boost your businesses with QR Codes.
+
+
+ Want to create your own QR Codes with 7QR?{" "}
+
+ Click here
+ {" "}
+ to discover how it can help you grow!
+
+
-
-
- Welcome to {process.env.NEXT_PUBLIC_APP_NAME}
-
-
- {domain} is a custom domain on{" "}
-
- va.track("Referred from custom domain", {
- domain,
- medium: "text",
- })
- }
- >
- {process.env.NEXT_PUBLIC_APP_NAME}
- {" "}
- - the link management infrastructure for modern marketing teams.
-
-
- va.track("Referred from custom domain", {
- domain,
- medium: "button",
- })
- }
- className="rounded-full bg-gray-800 px-10 py-2 font-medium text-white transition-colors hover:bg-black"
- >
- Create Your Free Branded Link
-
-
-
);
}
diff --git a/apps/web/app/admin.dub.co/layout.tsx b/apps/web/app/admin.dub.co/layout.tsx
index 973dd2c..927f5a9 100644
--- a/apps/web/app/admin.dub.co/layout.tsx
+++ b/apps/web/app/admin.dub.co/layout.tsx
@@ -8,7 +8,7 @@ export default async function AdminLayout({
}) {
return (
<>
-
+
{children}
diff --git a/apps/web/app/api/links/route.ts b/apps/web/app/api/links/route.ts
index 90be935..f7445a8 100644
--- a/apps/web/app/api/links/route.ts
+++ b/apps/web/app/api/links/route.ts
@@ -84,6 +84,14 @@ export const POST = withAuth(
const response = await addLink(link);
+ console.log({
+ url: `${APP_DOMAIN_WITH_NGROK}/api/cron/links/event`,
+ body: {
+ linkId: response.id,
+ type: "create",
+ },
+ });
+
await qstash.publishJSON({
url: `${APP_DOMAIN_WITH_NGROK}/api/cron/links/event`,
body: {
diff --git a/apps/web/app/app.dub.co/(auth)/layout.tsx b/apps/web/app/app.dub.co/(auth)/layout.tsx
index df7a5ad..17f3d14 100644
--- a/apps/web/app/app.dub.co/(auth)/layout.tsx
+++ b/apps/web/app/app.dub.co/(auth)/layout.tsx
@@ -6,7 +6,7 @@ export const runtime = "edge";
export default function AuthLayout({ children }: { children: ReactNode }) {
return (
<>
-
+
{children}
diff --git a/apps/web/app/app.dub.co/(auth)/welcome/page.tsx b/apps/web/app/app.dub.co/(auth)/welcome/page.tsx
index a3ebbfc..0f13470 100644
--- a/apps/web/app/app.dub.co/(auth)/welcome/page.tsx
+++ b/apps/web/app/app.dub.co/(auth)/welcome/page.tsx
@@ -12,7 +12,7 @@ export const metadata = constructMetadata({
export default function WelcomePage() {
return (
<>
-
+
diff --git a/apps/web/app/banned/page.tsx b/apps/web/app/banned/page.tsx
index e801d81..2d9422f 100644
--- a/apps/web/app/banned/page.tsx
+++ b/apps/web/app/banned/page.tsx
@@ -30,7 +30,7 @@ export default async function BannedPage() {