Skip to main content
Glama

Storyden

by Southclaws
Mozilla Public License 2.0
229
TitleInput.tsx982 B
import { Controller } from "react-hook-form"; import { FormControl } from "@/components/ui/form/FormControl"; import { FormErrorText } from "@/components/ui/form/FormErrorText"; import { HeadingInput } from "@/components/ui/heading-input"; import { useTitleInput } from "./useTitleInput"; export function TitleInput() { const { control, fieldError } = useTitleInput(); return ( <> <FormControl> <Controller render={({ field: { onChange, ...field }, formState }) => { return ( <HeadingInput id="title-input" placeholder="Thread title..." onValueChange={onChange} defaultValue={formState.defaultValues?.["title"]} {...field} /> ); }} control={control} name="title" /> <FormErrorText>{fieldError?.message?.toString()}</FormErrorText> </FormControl> </> ); }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Southclaws/storyden'

If you have feedback or need assistance with the MCP directory API, please join our Discord server