mirror of
https://github.com/t8y2/dbx.git
synced 2026-10-29 16:18:55 +00:00
14 lines
381 B
TypeScript
14 lines
381 B
TypeScript
import type { DatabaseInfo, TreeNode } from "@/types/database";
|
|
|
|
export function buildDatabaseTreeNodes(connectionId: string, databases: DatabaseInfo[]): TreeNode[] {
|
|
return databases.map((db) => ({
|
|
id: `${connectionId}:${db.name}`,
|
|
label: db.name,
|
|
type: "database" as const,
|
|
connectionId,
|
|
database: db.name,
|
|
isExpanded: false,
|
|
children: [],
|
|
}));
|
|
}
|