'use client' import { FormControl, FormField, FormItem, FormLabel, FormMessage } from '@thedaviddias/design-system/form' import { Input } from '@thedaviddias/design-system/input' import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@thedaviddias/design-system/select' import { Textarea } from '@thedaviddias/design-system/textarea' import type { UseFormReturn } from 'react-hook-form' import { CharacterCounter } from '@/components/ui/character-counter' import { nonToolCategories, toolCategories } from '@/lib/categories' import { MDXTextarea } from './mdx-textarea' import type { Step2Data } from './submit-form-schemas' interface ContentFieldsProps { form: UseFormReturn } /** * Content fields for Step 2 of the submit form */ export function ContentFields({ form }: ContentFieldsProps) { return ( <> (
Name *

"-llms-txt" is automatically added to create the filename.

{field.value && (

MDX filename:{' '} {field.value .toLowerCase() .replace(/[^a-z0-9]+/g, '-') .replace(/^-+|-+$/g, '')} -llms-txt.mdx

)}
)} /> (
Description *