fix: improve JSON comparison error reporting and add line numbers

This commit is contained in:
Bhavesh Kshatriya
2025-07-16 00:45:31 +05:30
parent 2c5972023f
commit 91d743bafc
3 changed files with 150 additions and 15 deletions

View File

@@ -1,6 +1,6 @@
import { useState, useEffect } from 'react';
import ToolContent from '@components/ToolContent';
import ToolTextInput from '@components/input/ToolTextInput';
import LineNumberInput from '@components/input/LineNumberInput';
import ToolTextResult from '@components/result/ToolTextResult';
import { compareJson } from './service';
import { CardExampleType } from '@components/examples/ToolExamples';
@@ -122,7 +122,7 @@ export default function JsonComparison({ title }: ToolComponentProps) {
<StyledGrid container spacing={2}>
<Grid item xs={4}>
<StyledInputWrapper>
<ToolTextInput
<LineNumberInput
title="First JSON"
value={input1}
onChange={handleInput1Change}
@@ -132,7 +132,7 @@ export default function JsonComparison({ title }: ToolComponentProps) {
</Grid>
<Grid item xs={4}>
<StyledInputWrapper>
<ToolTextInput
<LineNumberInput
title="Second JSON"
value={input2}
onChange={handleInput2Change}