mirror of
https://github.com/Redocly/redoc.git
synced 2024-11-26 10:33:44 +03:00
chore: prettier all
This commit is contained in:
parent
84e03e2d07
commit
45c0c23c73
|
@ -5,11 +5,7 @@ import { ClipboardService } from '../services/ClipboardService';
|
||||||
|
|
||||||
export interface CopyButtonWrapperProps {
|
export interface CopyButtonWrapperProps {
|
||||||
data: any;
|
data: any;
|
||||||
children: (
|
children: (props: { renderCopyButton: () => React.ReactNode }) => React.ReactNode;
|
||||||
props: {
|
|
||||||
renderCopyButton: (() => React.ReactNode);
|
|
||||||
},
|
|
||||||
) => React.ReactNode;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export class CopyButtonWrapper extends React.PureComponent<
|
export class CopyButtonWrapper extends React.PureComponent<
|
||||||
|
|
|
@ -44,22 +44,20 @@ export class ApiInfo extends React.Component<ApiInfoProps> {
|
||||||
null;
|
null;
|
||||||
|
|
||||||
const website =
|
const website =
|
||||||
(info.contact &&
|
(info.contact && info.contact.url && (
|
||||||
info.contact.url && (
|
<InfoSpan>
|
||||||
<InfoSpan>
|
URL: <a href={info.contact.url}>{info.contact.url}</a>
|
||||||
URL: <a href={info.contact.url}>{info.contact.url}</a>
|
</InfoSpan>
|
||||||
</InfoSpan>
|
)) ||
|
||||||
)) ||
|
|
||||||
null;
|
null;
|
||||||
|
|
||||||
const email =
|
const email =
|
||||||
(info.contact &&
|
(info.contact && info.contact.email && (
|
||||||
info.contact.email && (
|
<InfoSpan>
|
||||||
<InfoSpan>
|
{info.contact.name || 'E-mail'}:{' '}
|
||||||
{info.contact.name || 'E-mail'}:{' '}
|
<a href={'mailto:' + info.contact.email}>{info.contact.email}</a>
|
||||||
<a href={'mailto:' + info.contact.email}>{info.contact.email}</a>
|
</InfoSpan>
|
||||||
</InfoSpan>
|
)) ||
|
||||||
)) ||
|
|
||||||
null;
|
null;
|
||||||
|
|
||||||
const terms =
|
const terms =
|
||||||
|
@ -70,11 +68,7 @@ export class ApiInfo extends React.Component<ApiInfoProps> {
|
||||||
)) ||
|
)) ||
|
||||||
null;
|
null;
|
||||||
|
|
||||||
const version =
|
const version = (info.version && <span>({info.version})</span>) || null;
|
||||||
(info.version && (
|
|
||||||
<span>({info.version})</span>
|
|
||||||
)) ||
|
|
||||||
null;
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Section>
|
<Section>
|
||||||
|
|
|
@ -65,21 +65,20 @@ export class Field extends React.Component<FieldProps> {
|
||||||
<FieldDetails {...this.props} />
|
<FieldDetails {...this.props} />
|
||||||
</PropertyDetailsCell>
|
</PropertyDetailsCell>
|
||||||
</tr>
|
</tr>
|
||||||
{field.expanded &&
|
{field.expanded && withSubSchema && (
|
||||||
withSubSchema && (
|
<tr key={field.name + 'inner'}>
|
||||||
<tr key={field.name + 'inner'}>
|
<PropertyCellWithInner colSpan={2}>
|
||||||
<PropertyCellWithInner colSpan={2}>
|
<InnerPropertiesWrap>
|
||||||
<InnerPropertiesWrap>
|
<Schema
|
||||||
<Schema
|
schema={field.schema}
|
||||||
schema={field.schema}
|
skipReadOnly={this.props.skipReadOnly}
|
||||||
skipReadOnly={this.props.skipReadOnly}
|
skipWriteOnly={this.props.skipWriteOnly}
|
||||||
skipWriteOnly={this.props.skipWriteOnly}
|
showTitle={this.props.showTitle}
|
||||||
showTitle={this.props.showTitle}
|
/>
|
||||||
/>
|
</InnerPropertiesWrap>
|
||||||
</InnerPropertiesWrap>
|
</PropertyCellWithInner>
|
||||||
</PropertyCellWithInner>
|
</tr>
|
||||||
</tr>
|
)}
|
||||||
)}
|
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,10 +17,7 @@ export class FieldDetail extends React.PureComponent<FieldDetailProps> {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<FieldLabel> {this.props.label} </FieldLabel>{' '}
|
<FieldLabel> {this.props.label} </FieldLabel> <ExampleValue>{value}</ExampleValue>
|
||||||
<ExampleValue>
|
|
||||||
{value}
|
|
||||||
</ExampleValue>
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,22 +13,19 @@ export function useExternalExample(example: ExampleModel, mimeType: string) {
|
||||||
|
|
||||||
prevRef.current = example;
|
prevRef.current = example;
|
||||||
|
|
||||||
useEffect(
|
useEffect(() => {
|
||||||
() => {
|
const load = async () => {
|
||||||
const load = async () => {
|
setIsLoading(true);
|
||||||
setIsLoading(true);
|
try {
|
||||||
try {
|
value.current = await example.getExternalValue(mimeType);
|
||||||
value.current = await example.getExternalValue(mimeType);
|
} catch (e) {
|
||||||
} catch (e) {
|
value.current = e;
|
||||||
value.current = e;
|
}
|
||||||
}
|
setIsLoading(false);
|
||||||
setIsLoading(false);
|
};
|
||||||
};
|
|
||||||
|
|
||||||
load();
|
load();
|
||||||
},
|
}, [example, mimeType]);
|
||||||
[example, mimeType],
|
|
||||||
);
|
|
||||||
|
|
||||||
return value.current;
|
return value.current;
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,12 +28,11 @@ export class ResponseView extends React.Component<{ response: ResponseModel }> {
|
||||||
code={code}
|
code={code}
|
||||||
opened={expanded}
|
opened={expanded}
|
||||||
/>
|
/>
|
||||||
{expanded &&
|
{expanded && !empty && (
|
||||||
!empty && (
|
<ResponseDetailsWrap>
|
||||||
<ResponseDetailsWrap>
|
<ResponseDetails response={this.props.response} />
|
||||||
<ResponseDetails response={this.props.response} />
|
</ResponseDetailsWrap>
|
||||||
</ResponseDetailsWrap>
|
)}
|
||||||
)}
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -77,8 +77,8 @@ export class OperationModel implements IMenuItem {
|
||||||
operationSpec.operationId !== undefined
|
operationSpec.operationId !== undefined
|
||||||
? 'operation/' + operationSpec.operationId
|
? 'operation/' + operationSpec.operationId
|
||||||
: parent !== undefined
|
: parent !== undefined
|
||||||
? parent.id + this.pointer
|
? parent.id + this.pointer
|
||||||
: this.pointer;
|
: this.pointer;
|
||||||
|
|
||||||
this.name = getOperationSummary(operationSpec);
|
this.name = getOperationSummary(operationSpec);
|
||||||
this.description = operationSpec.description;
|
this.description = operationSpec.description;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user