Skip to content

Commit a40ecc9

Browse files
committed
Make invalid handler editor data more obvious
1 parent 481d4fa commit a40ecc9

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/components/mock/handler-config.tsx

+8-5
Original file line numberDiff line numberDiff line change
@@ -281,13 +281,16 @@ const BodyHeader = styled.div`
281281
}
282282
`;
283283

284-
const BodyContainer = styled.div`
284+
const BodyContainer = styled.div<{ isInvalid?: boolean }>`
285285
margin-top: 5px;
286286
287287
> div {
288288
margin-top: 5px;
289289
border-radius: 4px;
290-
border: solid 1px ${p => p.theme.containerBorder};
290+
border: solid 1px ${p => p.isInvalid
291+
? p.theme.warningColor
292+
: p.theme.containerBorder
293+
};
291294
padding: 1px;
292295
}
293296
`;
@@ -1318,7 +1321,7 @@ const JsonUpdateTransformConfig = (props: {
13181321
onFormatted={setBodyString}
13191322
/>
13201323
</BodyHeader>
1321-
<BodyContainer>
1324+
<BodyContainer isInvalid={!!error}>
13221325
<SelfSizedEditor
13231326
contentId={null}
13241327
language='json'
@@ -1367,7 +1370,7 @@ const JsonPatchTransformConfig = (props: {
13671370
onFormatted={setOperationsString}
13681371
/>
13691372
</BodyHeader>
1370-
<BodyContainer>
1373+
<BodyContainer isInvalid={!!error}>
13711374
<SelfSizedEditor
13721375
contentId={null}
13731376
language='json'
@@ -1814,7 +1817,7 @@ class JsonBasedHandlerConfig<H extends Handler> extends HandlerConfig<H, {
18141817
onFormatted={this.onChange}
18151818
/>
18161819
</BodyHeader>
1817-
<BodyContainer>
1820+
<BodyContainer isInvalid={!!error}>
18181821
<SelfSizedEditor
18191822
contentId={null}
18201823
language='json'

0 commit comments

Comments
 (0)