Commit 854ccd0
authored
remove pydantic as base class of component (#5289)
* remove pydantic as base class of component
* remove deprecation
* fix things with components
* don't post init twice
* do the new guy
* keep that one as is
* fix unit tests
* invert bases
* precommit
* write that list comp as dict
* mro is weird
* add outer type and type for a bit of compatibility
* do not think about this one, __pydantic_validate_values__ is the guy who determines subfield validation
* maybe
* META
* a bit simpler
* make _ as not js
* add field_specifiers1 parent e6208be commit 854ccd0
File tree
14 files changed
+510
-166
lines changed- reflex
- compiler
- components
- datadisplay
- el/elements
- radix/themes
- components
- layout
- utils
- vars
- tests/units/components
14 files changed
+510
-166
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1429 | 1429 | | |
1430 | 1430 | | |
1431 | 1431 | | |
1432 | | - | |
| 1432 | + | |
1433 | 1433 | | |
1434 | 1434 | | |
1435 | 1435 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
309 | 309 | | |
310 | 310 | | |
311 | 311 | | |
312 | | - | |
| 312 | + | |
313 | 313 | | |
314 | 314 | | |
315 | 315 | | |
| |||
0 commit comments