Absorbed by and Target applies to each hand-rolled their own label row and their own hint, at two different type sizes, with no shared label width and no rule separating them from the numbers above. Stacked, they read as a paragraph of loose words -- label, two buttons, a sentence, label, two buttons, a longer sentence -- rather than as two settings on the edit. Both now use Field, like every other setting in this panel: one aligned label column, the control, the hint below it in the same muted 11px. Per slice joins them instead of trailing off as a bare paragraph. Target applies to becomes Target on, which fits the label column without wrapping. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| vendor | ||
| .gitignore | ||
| eslint.config.js | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| vite.config.js | ||
React + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Oxc
- @vitejs/plugin-react-swc uses SWC
React Compiler
The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see this documentation.
Expanding the ESLint configuration
If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.