import { useState } from "react"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "./ui/card"; import { ConfigEditor } from "./ConfigEditor"; import { Button, Input, Label } from "./ui"; import { Check, Edit2, HelpCircle, X } from "lucide-react"; export function Advanced() { const [upstreamValue, setUpstreamValue] = useState("https://mywildcloud.org"); const [editingUpstream, setEditingUpstream] = useState(false); const [tempUpstream, setTempUpstream] = useState(upstreamValue); const handleUpstreamEdit = () => { setTempUpstream(upstreamValue); setEditingUpstream(true); }; const handleUpstreamSave = () => { setUpstreamValue(tempUpstream); setEditingUpstream(false); }; const handleUpstreamCancel = () => { setTempUpstream(upstreamValue); setEditingUpstream(false); }; return (
Advanced Configuration Advanced settings and system configuration options

Configuration Management

Edit the raw YAML configuration file directly. This provides full access to all configuration options.

{/* Upstream Section */}

Upstream Configuration

External service endpoint

{!editingUpstream && ( )}
{editingUpstream ? (
setTempUpstream(e.target.value)} placeholder="https://example.com" className="mt-1" />
) : (
{upstreamValue}
)}
); }