feat(core): TabList scrolls when the tabs are wider than the strip #15131
Annotations
10 warnings
|
Run ESLint:
packages/core/src/Chat/ChatMessage.tsx#L265
`metadata != null` guards rendered JSX with a bare nullish check, but `false`, `true`, and `""` all pass `!= null` — leaking an empty wrapper into the DOM. Use `isRenderable(metadata)` from `@astryxdesign/core/utils`, which also excludes boolean and empty-string values (0 stays renderable)
|
|
Run ESLint:
packages/core/src/Chat/ChatLayoutScrollButton.tsx#L139
<div> exists only to style <Button>. Astryx components extend BaseProps, so pass the styles to <Button> via xstyle and drop the wrapper — an extra DOM node changes the parent's flex/grid child relationship and can break alignment
|
|
Run ESLint:
packages/cli/assets/templates/pages/ai-chat/page.tsx#L87
Always prefer const x: T = { ... }
|
|
Run ESLint:
apps/sandbox/src/app/(raw)/pages/mobile-prototypes/prototypes.tsx#L1267
Forbidden non-null assertion
|
|
Run ESLint:
apps/sandbox/src/app/(raw)/pages/mobile-prototypes/primitives.tsx#L578
Forbidden non-null assertion
|
|
Run ESLint:
apps/sandbox/src/app/(raw)/pages/mobile-prototypes/primitives.tsx#L567
Forbidden non-null assertion
|
|
Run ESLint:
apps/sandbox/src/app/(raw)/pages/mobile-prototypes/primitives.tsx#L567
Forbidden non-null assertion
|
|
Run ESLint:
apps/sandbox/src/app/(raw)/pages/mobile-prototypes/primitives.tsx#L532
Forbidden non-null assertion
|
|
Run ESLint:
apps/sandbox/src/app/(raw)/pages/mobile-prototypes/page.tsx#L15
'ReactNode' is defined but never used. Allowed unused vars must match /^_/u
|
|
Run ESLint:
apps/docsite/src/app/playground/themeEditor/ThemeEditor.tsx#L24
'expandColorScale' is defined but never used. Allowed unused vars must match /^_/u
|
background
wait
wait-all
cancel
parallel
Loading