refactor: improve error handling layout in CitationPanel and update Separator styling across multiple components for consistency

This commit is contained in:
Anish Sarkar 2026-05-16 19:16:28 +05:30
parent 8001cae1b4
commit 9c5a8c00b9
4 changed files with 9 additions and 7 deletions

View file

@ -133,9 +133,11 @@ export const CitationPanelContent: FC<CitationPanelContentProps> = ({
)}
{error && (
<p className="py-8 text-sm text-destructive">
{error instanceof Error ? error.message : "Failed to load citation"}
</p>
<div className="flex min-h-full items-center justify-center text-center">
<p className="text-sm text-destructive">
{error instanceof Error ? error.message : "Failed to load citation"}
</p>
</div>
)}
{!isLoading && !error && data && (

View file

@ -298,7 +298,7 @@ export function ImageConfigDialog({
/>
</div>
<Separator />
<Separator className="bg-popover-border" />
<div className="space-y-2">
<Label className="text-sm font-medium">Provider *</Label>

View file

@ -404,7 +404,7 @@ export function LLMConfigForm({
{/* Advanced Parameters */}
{showAdvanced && (
<>
<Separator />
<Separator className="bg-popover-border" />
<Collapsible open={advancedOpen} onOpenChange={setAdvancedOpen}>
<CollapsibleTrigger asChild>
<Button
@ -443,7 +443,7 @@ export function LLMConfigForm({
)}
{/* System Instructions & Citations Section */}
<Separator />
<Separator className="bg-popover-border" />
<Collapsible open={systemInstructionsOpen} onOpenChange={setSystemInstructionsOpen}>
<CollapsibleTrigger asChild>
<Button

View file

@ -299,7 +299,7 @@ export function VisionConfigDialog({
/>
</div>
<Separator />
<Separator className="bg-popover-border" />
<div className="space-y-2">
<Label className="text-sm font-medium">Provider *</Label>