From f345112f32ee454ba9a6103809fe779f0b10b0cd Mon Sep 17 00:00:00 2001 From: npmzero Date: Fri, 20 Dec 2024 23:50:08 +0545 Subject: [PATCH 1/3] Enter Key Press now working on create password --- src/components/controlModals/create-new-site.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/controlModals/create-new-site.tsx b/src/components/controlModals/create-new-site.tsx index f34311d..3dec849 100644 --- a/src/components/controlModals/create-new-site.tsx +++ b/src/components/controlModals/create-new-site.tsx @@ -101,14 +101,14 @@ export function CreateNewSite({ params }: CreateSiteProps) { )} - - - - + + + + )} From 223124e49316cb40c800e263d6a175983fe3a9f9 Mon Sep 17 00:00:00 2001 From: npmzero Date: Sat, 21 Dec 2024 00:19:11 +0545 Subject: [PATCH 2/3] Enter key Press Now working on Create new site --- src/components/controlModals/create-new-site.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/controlModals/create-new-site.tsx b/src/components/controlModals/create-new-site.tsx index f34311d..a121630 100644 --- a/src/components/controlModals/create-new-site.tsx +++ b/src/components/controlModals/create-new-site.tsx @@ -101,14 +101,14 @@ export function CreateNewSite({ params }: CreateSiteProps) { )} - - - - +
+ - +
+ + )} From 741b414cdf5bfd8d3a5af378454e57e99404494e Mon Sep 17 00:00:00 2001 From: npmzero Date: Sat, 21 Dec 2024 00:27:26 +0545 Subject: [PATCH 3/3] Enter key Press Now working on Create new site --- .../controlModals/create-new-site.tsx | 72 ++++++++++--------- 1 file changed, 37 insertions(+), 35 deletions(-) diff --git a/src/components/controlModals/create-new-site.tsx b/src/components/controlModals/create-new-site.tsx index 56f8e27..9848739 100644 --- a/src/components/controlModals/create-new-site.tsx +++ b/src/components/controlModals/create-new-site.tsx @@ -1,7 +1,7 @@ -"use client" -import * as React from "react" -import Link from "next/link" -import { Button } from "@/components/ui/button" +"use client"; +import * as React from "react"; +import Link from "next/link"; +import { Button } from "@/components/ui/button"; import { Card, CardContent, @@ -9,13 +9,13 @@ import { CardFooter, CardHeader, CardTitle, -} from "@/components/ui/card" -import { Input } from "@/components/ui/input" -import { Label } from "@/components/ui/label" -import { Client } from "@/app/[...slug]/client" -import { saveNotes } from "@/app/actions/save" -import { toast } from "@/hooks/use-toast" -import { encrypt, sha256 } from "@/app/utils/vault" +} from "@/components/ui/card"; +import { Input } from "@/components/ui/input"; +import { Label } from "@/components/ui/label"; +import { Client } from "@/app/[...slug]/client"; +import { saveNotes } from "@/app/actions/save"; +import { toast } from "@/hooks/use-toast"; +import { encrypt, sha256 } from "@/app/utils/vault"; interface CreateSiteProps { params: string; @@ -25,8 +25,8 @@ export function CreateNewSite({ params }: CreateSiteProps) { const [password, setPassword] = React.useState(""); const [confirmPassword, setConfirmPassword] = React.useState(""); const [passwordMatch, setPasswordMatch] = React.useState(true); - const [siteCreated, setSiteCreated] = React.useState(false); - const initHash = sha256("") + const [siteCreated, setSiteCreated] = React.useState(false); + const initHash = sha256(""); const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); @@ -37,8 +37,13 @@ export function CreateNewSite({ params }: CreateSiteProps) { setPasswordMatch(true); try { - const encryptedNotes = encrypt("", password) - const response = await saveNotes(params, encryptedNotes, initHash, initHash); + const encryptedNotes = encrypt("", password); + const response = await saveNotes( + params, + encryptedNotes, + initHash, + initHash, + ); setSiteCreated(true); toast({ @@ -50,17 +55,17 @@ export function CreateNewSite({ params }: CreateSiteProps) { console.error("Error saving note:", error); toast({ title: "Error", - description: "An unexpected error occurred. Try again later or refresh the page.", + description: + "An unexpected error occurred. Try again later or refresh the page.", variant: "destructive", }); } }; - return ( -
+
{siteCreated ? ( - + ) : ( @@ -69,7 +74,8 @@ export function CreateNewSite({ params }: CreateSiteProps) { Create a new site for your notepad.

- We do not store user information, so the password cannot be recovered if lost. Keep it safe. + We do not store user information, so the password cannot be + recovered if lost. Keep it safe.
@@ -97,24 +103,20 @@ export function CreateNewSite({ params }: CreateSiteProps) { onChange={(e) => setConfirmPassword(e.target.value)} /> {!passwordMatch && ( -

Passwords do not match

+

+ Passwords do not match +

)}
-<<<<<<< HEAD -
-======= - ->>>>>>> f345112f32ee454ba9a6103809fe779f0b10b0cd - - - - -<<<<<<< HEAD -
-======= -
->>>>>>> f345112f32ee454ba9a6103809fe779f0b10b0cd +
+ + + + +