refactor(web): sweep AGENTS.md TypeScript + Mantine rule violations (#1771)
Codebase-wide sweep bringing the web client into strict compliance with the AGENTS.md TypeScript and Mantine/React conventions: ~170 inline 2+-static-prop elements extracted to named .withProps() constants across ~77 files, the AGENTS.md rule wording tightened to match (static-prop boundary + Accordion/Transition/data-*/Box exemptions), a real ScreenStage Box->Flex layout regression fixed (direction: column) with a Storybook regression guard, and an App.tsx double-cast tightened. Closes #1762.
This commit is contained in:
parent
8aba3122c5
commit
da37692485
1 changed files with 1567 additions and 991 deletions
|
|
@ -6,8 +6,10 @@
|
|||
* Uses pino/browser so transmit works in both Node (tests) and browser.
|
||||
*/
|
||||
|
||||
// @ts-expect-error - pino/browser.js exists but TypeScript doesn't have types for the .js extension
|
||||
// Node.js ESM requires explicit .js extension, and pino exports browser.js
|
||||
// pino ships a browser build at `pino/browser.js` but no `.d.ts` for it, and TS
|
||||
// resolves the real JS file (so an ambient `declare module` can't type it) —
|
||||
// suppress the resulting implicit-any. Node ESM requires the explicit `.js`.
|
||||
// @ts-expect-error - pino/browser.js exists but has no type declarations
|
||||
import pino from "pino/browser.js";
|
||||
import type { Logger, LogEvent } from "pino";
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue