Skip to content
This repository was archived by the owner on May 13, 2024. It is now read-only.

Commit be63e18

Browse files
committed
fix: disabletextbox
1 parent bb56c14 commit be63e18

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

src/features/Apiexplorer/RequestJSONBox/index.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { TSocketEndpointNames } from '@site/src/configs/websocket/types';
22
import clsx from 'clsx';
3-
import React, { useEffect, useMemo } from 'react';
3+
import React, { useEffect, useMemo, useState } from 'react';
44
import RequestResponseRenderer from '../RequestResponseRenderer';
55
import style from './RequestJSONBox.module.scss';
66
import SubscribeRenderer from '../SubscribeRenderer';
@@ -22,6 +22,13 @@ function RequestJSONBox<T extends TSocketEndpointNames>({
2222
const is_subscribe = useMemo(() => {
2323
return request_example?.includes('subscribe');
2424
}, [request_example]);
25+
const [isdisabled, setIsDisabled] = useState(false);
26+
27+
useEffect(() => {
28+
if (name === undefined) {
29+
setIsDisabled(true);
30+
}
31+
}, [name]);
2532

2633
return (
2734
<div className={style.playgroundBox}>
@@ -35,6 +42,7 @@ function RequestJSONBox<T extends TSocketEndpointNames>({
3542
placeholder={'Request JSON'}
3643
onChange={handleChange}
3744
value={request_example}
45+
disabled={isdisabled}
3846
></textarea>
3947
{is_subscribe ? (
4048
<SubscribeRenderer

src/features/Apiexplorer/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Text } from '@deriv/ui';
2-
import React from 'react';
2+
import React, { useState } from 'react';
33
import { Dropdown } from './Dropdown/Dropdown';
44
import styles from './styles.module.scss';
55
import SchemaWrapper from './Schema/SchemaWrapper';

0 commit comments

Comments
 (0)