Spaces:
Running
Running
File size: 501 Bytes
1c34a81 | 1 2 3 4 5 6 | import type { ReactNode } from 'react'
import { StatusBadge } from './StatusBadge'
import type { LineageStatus } from '../../types'
export function TreeItem({ icon, label, indent = false, active = false, status }: { icon: ReactNode; label: string; indent?: boolean; active?: boolean; status?: LineageStatus }) { return <div className={`tree-item ${indent ? 'tree-indent' : ''} ${active ? 'tree-active' : ''}`}><span>{icon}<b>{label}</b></span>{status && <StatusBadge status={status} />}</div> }
|