Hide Arguments header when prompt has no arguments
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
de40b3720e
commit
88a84b5547
1 changed files with 18 additions and 16 deletions
|
|
@ -35,23 +35,25 @@ export function PromptArgumentsForm({
|
|||
<Stack gap="md">
|
||||
<PromptTitle>{title ?? name}</PromptTitle>
|
||||
{description && <DescriptionText>{description}</DescriptionText>}
|
||||
<Title order={4}>Arguments</Title>
|
||||
{promptArguments && promptArguments.length > 0 && (
|
||||
<Stack gap="sm">
|
||||
{promptArguments.map((arg) => (
|
||||
<TextInput
|
||||
key={arg.name}
|
||||
label={arg.name}
|
||||
withAsterisk={arg.required === true}
|
||||
description={arg.description}
|
||||
placeholder={formatPlaceholder(arg.name)}
|
||||
value={argumentValues[arg.name] || ""}
|
||||
onChange={(event) =>
|
||||
onArgumentChange(arg.name, event.currentTarget.value)
|
||||
}
|
||||
/>
|
||||
))}
|
||||
</Stack>
|
||||
<>
|
||||
<Title order={4}>Arguments</Title>
|
||||
<Stack gap="sm">
|
||||
{promptArguments.map((arg) => (
|
||||
<TextInput
|
||||
key={arg.name}
|
||||
label={arg.name}
|
||||
withAsterisk={arg.required === true}
|
||||
description={arg.description}
|
||||
placeholder={formatPlaceholder(arg.name)}
|
||||
value={argumentValues[arg.name] || ""}
|
||||
onChange={(event) =>
|
||||
onArgumentChange(arg.name, event.currentTarget.value)
|
||||
}
|
||||
/>
|
||||
))}
|
||||
</Stack>
|
||||
</>
|
||||
)}
|
||||
<Group justify="flex-end">
|
||||
<Button size="sm" onClick={onGetPrompt}>
|
||||
|
|
|
|||
Loading…
Reference in a new issue