mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
feat(panel): tooltip sweep — tasks, kanban, task assistant, git, work sessions (58 tips, 22 files)
Full import-graph walk per page: filter-chip and plan-section icon buttons gain their first accessible names, per-state description maps for git/docs/finding/priority badges, truncation-gated full-value tips, disabled buttons explain their gate. Stateful Radix triggers use the task-tabs data-state re-assertion pattern.
This commit is contained in:
@@ -8,6 +8,7 @@ import { WorkSessionCard } from "./work-session-card";
|
||||
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
|
||||
import { Badge } from "@/components/ui/badge";
|
||||
import { Markdown } from "@/components/ui/markdown";
|
||||
import { HelpTip } from "@/components/ui/help-tip";
|
||||
import Link from "next/link";
|
||||
|
||||
interface TabOverviewProps {
|
||||
@@ -23,13 +24,15 @@ export function TabOverview({ task }: TabOverviewProps) {
|
||||
<CardContent className="py-3">
|
||||
<div className="flex items-center gap-2 text-sm">
|
||||
<span className="text-muted-foreground">Subtask of:</span>
|
||||
<Link
|
||||
prefetch={false}
|
||||
href={`/tasks/${task.parent_task_id}`}
|
||||
className="text-primary hover:underline font-medium"
|
||||
>
|
||||
Parent Task #{task.parent_task_id.slice(0, 8)}
|
||||
</Link>
|
||||
<HelpTip label={task.parent_task_id}>
|
||||
<Link
|
||||
prefetch={false}
|
||||
href={`/tasks/${task.parent_task_id}`}
|
||||
className="text-primary hover:underline font-medium"
|
||||
>
|
||||
Parent Task #{task.parent_task_id.slice(0, 8)}
|
||||
</Link>
|
||||
</HelpTip>
|
||||
</div>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
||||
Reference in New Issue
Block a user