#591 - database-users

This commit is contained in:
Saeed Vaziry
2025-05-21 17:21:10 +02:00
parent 2850c1fa59
commit fe3317692b
41 changed files with 1050 additions and 409 deletions

View File

@ -17,6 +17,7 @@ import { DatabaseIcon, LoaderCircleIcon, MoreVerticalIcon } from 'lucide-react';
import FormSuccessful from '@/components/form-successful';
import { useState } from 'react';
import { Database } from '@/types/database';
import { Badge } from '@/components/ui/badge';
function Delete({ database }: { database: Database }) {
const [open, setOpen] = useState(false);
@ -95,6 +96,15 @@ export const columns: ColumnDef<Database>[] = [
return <DateTime date={row.original.created_at} />;
},
},
{
accessorKey: 'status',
header: 'Status',
enableColumnFilter: true,
enableSorting: true,
cell: ({ row }) => {
return <Badge variant={row.original.status_color}>{row.original.status}</Badge>;
},
},
{
id: 'actions',
enableColumnFilter: false,

View File

@ -97,7 +97,7 @@ export default function CreateDatabase({ server, children }: { server: Server; c
<FormField>
<Label htmlFor="charset">Charset</Label>
<Select onValueChange={handleCharsetChange} defaultValue={form.data.charset}>
<SelectTrigger>
<SelectTrigger id="charset">
<SelectValue placeholder="Select charset" />
</SelectTrigger>
<SelectContent>
@ -113,7 +113,7 @@ export default function CreateDatabase({ server, children }: { server: Server; c
<FormField>
<Label htmlFor="collation">Collation</Label>
<Select onValueChange={(value) => form.setData('collation', value)} defaultValue={form.data.collation}>
<SelectTrigger>
<SelectTrigger id="collation">
<SelectValue placeholder="Select collation" />
</SelectTrigger>
<SelectContent>