mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-11 05:42:19 +00:00
chore: drop exports nothing imports
knip 6.44 follows the members a dynamic import reads, and the Insights page reads two of the derived barrel's: the barrel now exports those two, whose building blocks are imported from their own modules. BAND_VAR had no reader, and the drawer re-exported useResettableValue for a test that only imports nextResettableValue. The size and version-stamp baselines take the lower numbers.
This commit is contained in:
1 parent
94da0bc352
commit
1bde3fc618
5 files changed
+14
-69
No files matched your search
@@ -22,14 +22,9 @@ import { useIsMobile } from "@/hooks/use-is-mobile";
|
||||
|
||||
import { CoachConversation } from "./coach-conversation";
|
||||
|
||||
// v1.12.0 — `useResettableValue` + `nextResettableValue` moved into
|
||||
// `./use-resettable-value` so the shared `<CoachConversation>` surface
|
||||
// can seed its composer without importing the drawer shell. Re-exported
|
||||
// here for the existing prefill-controller unit test import path.
|
||||
export {
|
||||
useResettableValue,
|
||||
nextResettableValue,
|
||||
} from "./use-resettable-value";
|
||||
// `nextResettableValue` lives in `./use-resettable-value` beside its hook;
|
||||
// it is re-exported here for the prefill-controller unit test's import path.
|
||||
export { nextResettableValue } from "./use-resettable-value";
|
||||
|
||||
/**
|
||||
* v1.28.52 (Documents R3) — the full-page target the maximize control hands
|
||||
|
||||
@@ -43,20 +43,6 @@ export const BAND_BORDER_CLASS: Record<ScoreBand, string> = {
|
||||
red: "border-destructive/40",
|
||||
};
|
||||
|
||||
/**
|
||||
* The raw CSS variable per band — used where a Recharts `fill` needs an
|
||||
* actual colour string rather than a Tailwind class (the score ring's
|
||||
* `<RadialBar fill>`). Reads the semantic tokens so dark and Alucard light
|
||||
* modes track the AA-safe light overrides automatically (the
|
||||
* `--dracula-*` primitives carry no light override and would fail AA on
|
||||
* the white card).
|
||||
*/
|
||||
export const BAND_VAR: Record<ScoreBand, string> = {
|
||||
green: "var(--success)",
|
||||
yellow: "var(--warning)",
|
||||
red: "var(--destructive)",
|
||||
};
|
||||
|
||||
/**
|
||||
* Map a 0..100 score to its band. Mirrors the thresholds the existing
|
||||
* health-score blend uses (≥ 70 green, ≥ 40 yellow, else red) so a
|
||||
|
||||
@@ -1,43 +1,8 @@
|
||||
/**
|
||||
* v1.10.0 — the derived-metrics design-system primitives barrel.
|
||||
*
|
||||
* Four reusable, presentational components that extend the existing token +
|
||||
* sentiment vocabulary; none introduce a new colour system. Reused across
|
||||
* the dashboard, Insights pages, the Coach / briefing and the doctor/FHIR
|
||||
* report. See `.planning/v1.10-build/design-sota-and-direction.md`.
|
||||
* The derived-metrics surfaces the Insights page loads on demand. Their
|
||||
* building blocks (score ring, coverage meter, band tokens and the rest) are
|
||||
* imported from their own modules by whatever uses them.
|
||||
*/
|
||||
|
||||
export { ScoreRing, type ScoreRingProps } from "./score-ring";
|
||||
export { CoverageMeter, type CoverageMeterProps } from "./coverage-meter";
|
||||
export {
|
||||
SparklineDeltaTile,
|
||||
type SparklineDeltaTileProps,
|
||||
} from "./sparkline-delta-tile";
|
||||
export {
|
||||
ProvenanceExplainer,
|
||||
type ProvenanceExplainerProps,
|
||||
type ProvenanceStandard,
|
||||
} from "./provenance-explainer";
|
||||
export {
|
||||
ScoreAnatomyView,
|
||||
type ScoreAnatomyViewProps,
|
||||
type AnatomyContributor,
|
||||
} from "./score-anatomy-view";
|
||||
export {
|
||||
bandForScore,
|
||||
clampScore,
|
||||
BAND_NUMBER_CLASS,
|
||||
BAND_PROGRESS_CLASS,
|
||||
BAND_BORDER_CLASS,
|
||||
BAND_VAR,
|
||||
type ScoreBand,
|
||||
} from "./band-tokens";
|
||||
|
||||
// ── W2b vitals dashboard surface + query hook ────────────────────────
|
||||
export { VitalsDashboard } from "./vitals-dashboard";
|
||||
export { WellnessScores } from "./wellness-scores";
|
||||
export {
|
||||
useDerivedMetric,
|
||||
type DerivedMetricResponse,
|
||||
type UseDerivedMetricOptions,
|
||||
} from "./use-derived-metric";
|
||||
Reference in new issue
Block a user