From c8c2a227b8dc86333c8b35ae7f8cc98bd70d566e Mon Sep 17 00:00:00 2001 From: Jordi Enric Date: Tue, 29 Oct 2024 00:27:03 +0100 Subject: [PATCH] wip --- apps/web/src/pages/blogs/create.tsx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/apps/web/src/pages/blogs/create.tsx b/apps/web/src/pages/blogs/create.tsx index 976940e..e8bc40e 100644 --- a/apps/web/src/pages/blogs/create.tsx +++ b/apps/web/src/pages/blogs/create.tsx @@ -43,7 +43,7 @@ export default function CreateBlog() { const createBlog = useCreateBlogMutation(); const blogsQuery = useBlogsQuery({ enabled: true }); - const totalBlogs = blogsQuery.data?.length; + const totalBlogs = blogsQuery.data?.length || 0; const onSubmit = async (data: FormData) => { // validate slug is url friendly, allow only lowercase letters, numbers and hyphens @@ -92,7 +92,7 @@ export default function CreateBlog() { } }; - if (subscription?.plan === "free" && totalBlogs === 1 && !isLoading) { + if (subscription?.plan === "free" && totalBlogs >= 1 && !isLoading) { return (
@@ -116,7 +116,7 @@ export default function CreateBlog() { ); } - if (subscription?.plan === "hobby" && totalBlogs === 2) { + if (subscription?.plan === "hobby" && totalBlogs >= 2) { return (
@@ -173,9 +173,11 @@ export default function CreateBlog() { {...register("slug")} className="overflow-hidden bg-transparent py-1 text-sm font-medium text-zinc-700 outline-none" /> -
- https://{watch("slug") || "coolblog"}.zenblog.com -
+ {watch("slug") && ( +
+ https://{watch("slug")}.zenblog.com +
+ )} {slug?.length >= 24 && (