mirror of
https://github.com/luxfi/aml.git
synced 2026-09-24 00:25:20 +00:00
9f1ea316b9c70b4085379c676cb418fe918b51e3
It shipped in Times New Roman. Two independent causes, both silent, both found by looking at the running console rather than by any check it passes: The kit's default config names its families `System` and `Heading`. Those are React Native names — that platform resolves them and this one does not — and the kit writes the name straight into `--f-family`, which every component reads. A family no browser knows is not an error; it takes the default, which is a serif. So every control, heading and cell the kit owns was serif. The families are now the web's own stack, given at createGui, so the kit emits it and nothing has to be overridden downstream. `--hz-font-sans` was declared in the theme bridge, which is on `.shell` and `.gate`. `body` is outside both, so `font-family: var(--hz-font-sans)` there substituted nothing, the declaration was invalid, and the document root fell back to the same serif. A typeface answers to no theme — one stack serves dark and light — so it belongs with the type scale at :root, which is where it is. The invariant is in the kit suite, and it is mutation-proven: put either cause back and it is the test that fails. It names the two stacks the console declares and refuses every other resolved family, so the next family that means nothing here fails the same way rather than needing its own case. 13 green. Co-authored-by: Hanzo Dev <[email protected]>
Description
Real-time AML/CFT transaction monitoring, sanctions screening and case management
2.1 MiB
Languages
Go
88.1%
TypeScript
9.3%
CSS
1.2%
Python
0.7%
JavaScript
0.4%
Other
0.2%