yushengchen
|
fe74dbea74
|
refactor(json): Consolidate JSON utilities and type definitions
Modified files:
- client/src/components/DynamicJsonForm.tsx
- client/src/components/JsonView.tsx
- client/src/components/ToolsTab.tsx
- client/src/components/__tests__/DynamicJsonForm.test.tsx
- client/src/utils/__tests__/jsonPathUtils.test.ts → client/src/utils/__tests__/jsonUtils.test.ts
- client/src/utils/__tests__/schemaUtils.test.ts
- client/src/utils/jsonPathUtils.ts → client/src/utils/jsonUtils.ts
- client/src/utils/schemaUtils.ts
Descriptions:
- Move JSON type definitions from DynamicJsonForm to centralized jsonUtils
- Consolidate utility functions (getDataType, tryParseJson) into jsonUtils
- Rename jsonPathUtils to jsonUtils for better semantic clarity
- Add comprehensive test coverage for new utility functions
- Update imports across all affected components
- Improve type references consistency throughout the codebase
|
2025-04-09 09:20:02 +08:00 |
|
cgoing
|
8180b0bd6f
|
refactor: JsonEditor
|
2025-03-28 15:16:17 +09:00 |
|
Ola Hungerford
|
e1b015e40d
|
Add comments explaining extra parsing logic
|
2025-03-16 15:28:07 -07:00 |
|
Ola Hungerford
|
00836dbf9e
|
Fix formatting
|
2025-03-04 20:55:57 -07:00 |
|
Ola Hungerford
|
f9b105c0ef
|
Use debounce instead
|
2025-03-04 20:54:13 -07:00 |
|
Ola Hungerford
|
06773bb6dd
|
Fix formatting
|
2025-02-28 09:13:33 -07:00 |
|
Ola Hungerford
|
b01e386659
|
Always use JSON mode if the schema type is object and has no properties
|
2025-02-28 09:06:51 -07:00 |
|
Ola Hungerford
|
82bbe58a46
|
Fix formatting
|
2025-02-27 22:08:04 -07:00 |
|
Ola Hungerford
|
44982e6c97
|
Default to nulls and update tests
|
2025-02-27 21:33:37 -07:00 |
|
Ola Hungerford
|
238c22830b
|
Fix formatting
|
2025-02-27 07:21:04 -07:00 |
|
Ola Hungerford
|
426fb87640
|
Remove comment ans trigger workflow run
|
2025-02-27 07:15:31 -07:00 |
|
Ola Hungerford
|
0b105b29c1
|
Extract functions
|
2025-02-26 19:55:01 -07:00 |
|
Ola Hungerford
|
0e29e2c1cf
|
Resolve issues where JSON fields are not being rendered in form mode
|
2025-02-26 19:34:33 -07:00 |
|
Ola Hungerford
|
592dacad39
|
Start adding changes to address json fields
|
2025-02-26 09:50:47 -07:00 |
|
kshern
|
8267e514ce
|
fix: prettier write
|
2025-02-25 00:09:04 +08:00 |
|
kshern
|
18438dbdd0
|
feat: add error handling
|
2025-02-24 02:52:17 +08:00 |
|
kshern
|
07577fc94b
|
feat:toolsbar add array support
|
2025-02-24 02:36:52 +08:00 |
|
Ola Hungerford
|
133b785f79
|
Fix formatting
|
2025-02-14 07:33:37 -07:00 |
|
Ola Hungerford
|
4b3bb5f34e
|
Add description to array input fields
|
2025-01-29 11:36:10 -07:00 |
|
Ola Hungerford
|
a4469f7895
|
Add draft version of enhanced object input editing
|
2025-01-27 21:05:11 -07:00 |
|