import { LocalDatabaseNode } from '@colanode/client/types'; import { Avatar } from '@colanode/ui/components/avatars/avatar'; import { useWorkspace } from '@colanode/ui/contexts/workspace'; import { useLiveQuery } from '@colanode/ui/hooks/use-live-query'; interface DatabaseContainerTabProps { databaseId: string; } export const DatabaseContainerTab = ({ databaseId, }: DatabaseContainerTabProps) => { const workspace = useWorkspace(); const nodeGetQuery = useLiveQuery({ type: 'node.get', nodeId: databaseId, userId: workspace.userId, }); if (nodeGetQuery.isPending) { return

Loading...

; } const database = nodeGetQuery.data as LocalDatabaseNode; if (!database) { return

Not found

; } const name = database.attributes.name && database.attributes.name.length > 0 ? database.attributes.name : 'Unnamed'; return (
{name}
); };