File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
packages/docusaurus-theme-openapi-docs/src/theme/ApiExplorer/LiveEditor Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ function App({
51
51
...props
52
52
} : any ) : JSX . Element {
53
53
const prismTheme = usePrismTheme ( ) ;
54
- const [ code , setCode ] = React . useState ( children ) ;
54
+ const [ code , setCode ] = React . useState ( children . replace ( / \n $ / , "" ) ) ;
55
55
56
56
useEffect ( ( ) => {
57
57
action ( setStringRawBody ( code ) ) ;
@@ -76,15 +76,17 @@ function App({
76
76
} ) }
77
77
>
78
78
< LiveProvider
79
- code = { children . replace ( / \n $ / , "" ) }
79
+ code = { code }
80
80
transformCode = { transformCode ?? ( ( code ) => `${ code } ;` ) }
81
81
theme = { prismTheme }
82
82
language = { language }
83
83
{ ...props }
84
84
>
85
85
< Controller
86
86
control = { control }
87
- rules = { { required : isRequired ? "This field is required" : false } }
87
+ rules = { {
88
+ required : isRequired && ! code ? "This field is required" : false ,
89
+ } }
88
90
name = "requestBody"
89
91
render = { ( { field : { onChange, name } } ) => (
90
92
< LiveComponent
You can’t perform that action at this time.
0 commit comments