From 889cc9af19ee3c3556f7e2708a97bedcbbf2e11c Mon Sep 17 00:00:00 2001 From: Divide-By-0 Date: Sat, 12 Oct 2024 23:32:12 +0700 Subject: [PATCH] add templates for body and header regex, add more rows, and add some better descriptions to fields --- packages/app/src/app/submit/patterns.ts | 23 +++++++++++++++++++ packages/app/src/components/entry-form.tsx | 26 +++++++++++++--------- 2 files changed, 39 insertions(+), 10 deletions(-) diff --git a/packages/app/src/app/submit/patterns.ts b/packages/app/src/app/submit/patterns.ts index c2ba2eb..b523b71 100644 --- a/packages/app/src/app/submit/patterns.ts +++ b/packages/app/src/app/submit/patterns.ts @@ -68,4 +68,27 @@ export const TimestampPattern = [ "is_public": false, "regex_def": ";" } +] + + +export const BodyPattern = [ + { + "is_public": false, + "regex_def": "" + }, + { + "is_public": true, + "regex_def": "" + } +] + +export const HeaderPattern = [ + { + "is_public": false, + "regex_def": "" + }, + { + "is_public": true, + "regex_def": "" + } ] \ No newline at end of file diff --git a/packages/app/src/components/entry-form.tsx b/packages/app/src/components/entry-form.tsx index b259510..37e1565 100644 --- a/packages/app/src/components/entry-form.tsx +++ b/packages/app/src/components/entry-form.tsx @@ -10,7 +10,7 @@ import { z, ZodObject } from "zod"; import { useFieldArray, useForm } from "react-hook-form"; import { zodResolver } from "@hookform/resolvers/zod"; import { formSchema } from "@/app/submit/form"; -import { FromAddressPattern, SubjectPattern, TimestampPattern, ToAddressPattern } from "@/app/submit/patterns"; +import { BodyPattern, FromAddressPattern, HeaderPattern, SubjectPattern, TimestampPattern, ToAddressPattern } from "@/app/submit/patterns"; import { Entry } from "@prisma/client"; import { useEffect, useState } from "react"; @@ -154,7 +154,7 @@ export function EntryForm( {onFormSubmit, entry}: EntryFormProps) { Parts JSON -