Leon4gr45's picture
Upload folder using huggingface_hub
eeb9404 verified
Raw
History Blame Contribute Delete
1.1 kB
'use client';
import React from 'react';
import { Deployment } from '@/lib/vfs/types';
import {
Dialog,
DialogContent,
DialogDescription,
DialogHeader,
DialogTitle,
} from '@/components/ui/dialog';
import { DatabaseManager } from '@/components/database-manager';
interface ServerSettingsModalProps {
deployment: Deployment;
isOpen: boolean;
onClose: () => void;
workspaceId?: string;
}
export function ServerSettingsModal({ deployment, isOpen, onClose, workspaceId }: ServerSettingsModalProps) {
return (
<Dialog open={isOpen} onOpenChange={(open) => !open && onClose()}>
<DialogContent className="sm:max-w-4xl h-[80vh] flex flex-col">
<DialogHeader>
<DialogTitle>Server Settings</DialogTitle>
<DialogDescription>
Manage database, edge functions, and secrets for {deployment.name}
</DialogDescription>
</DialogHeader>
<div className="flex-1 overflow-hidden">
<DatabaseManager deploymentId={deployment.id} workspaceId={workspaceId} />
</div>
</DialogContent>
</Dialog>
);
}