+
);
diff --git a/resources/js/components/ui/kbd.tsx b/resources/js/components/ui/kbd.tsx
index b400fb2..c1183e9 100644
--- a/resources/js/components/ui/kbd.tsx
+++ b/resources/js/components/ui/kbd.tsx
@@ -8,7 +8,7 @@ export default function Kbd({ children, className }: { children: React.ReactNode
return (
diff --git a/resources/js/components/ui/ledger.tsx b/resources/js/components/ui/ledger.tsx
index a95c879..fcf0144 100644
--- a/resources/js/components/ui/ledger.tsx
+++ b/resources/js/components/ui/ledger.tsx
@@ -19,10 +19,16 @@ interface LedgerRowProps {
className?: string;
}
+/**
+ * Deliberately not `data-row`. A ledger row is a definition list entry with
+ * nothing to activate, so the shared row-selection treatment would advertise
+ * an affordance that is not there — and on the row holding the comparison
+ * chips it lit the whitespace more strongly than the links inside it.
+ * `data-row` belongs on things you can actually click or select.
+ */
export function LedgerRow({ label, children, aside, accent, className }: LedgerRowProps) {
return (
0 ? { 'data-accent': '' } : {})}
className={cn(
'relative grid grid-cols-1 items-baseline gap-x-6 gap-y-1 px-4 py-3 sm:grid-cols-[13rem_1fr] sm:py-4',