feat(drill): hover affordance CSS + App wrapped in DrillStackProvider

This commit is contained in:
Tyler
2026-06-21 11:57:45 -06:00
parent fb7a5c6d2e
commit 9129543f5d
2 changed files with 18 additions and 2 deletions
+3 -2
View File
@@ -1,6 +1,7 @@
import { Route, Routes } from "react-router-dom";
import { Toaster } from "sonner";
import { Layout } from "@/components/Layout";
import { DrillStackProvider } from "@/components/drill/DrillStackProvider";
import { Dashboard } from "@/pages/Dashboard";
import { Claims } from "@/pages/Claims";
import { Remittances } from "@/pages/Remittances";
@@ -24,7 +25,7 @@ function NotFound() {
export default function App() {
return (
<>
<DrillStackProvider>
<Routes>
<Route element={<Layout />}>
<Route index element={<Dashboard />} />
@@ -52,6 +53,6 @@ export default function App() {
},
}}
/>
</>
</DrillStackProvider>
);
}
+15
View File
@@ -413,3 +413,18 @@
animation-duration: 0s !important;
}
}
/* Universal drill-down affordance — applied by DrillableCell. */
.drillable {
cursor: pointer;
transition: background-color 120ms ease;
}
.drillable:hover {
background-color: hsl(var(--accent) / 0.08);
}
.drillable:hover::after {
content: "";
margin-left: 6px;
color: hsl(var(--accent));
font-weight: 600;
}