diff options
author | Fabio Berger <me@fabioberger.com> | 2018-09-28 06:00:01 +0800 |
---|---|---|
committer | Fabio Berger <me@fabioberger.com> | 2018-09-28 06:00:01 +0800 |
commit | ac878d8fdbace787c7ffbc0fe68dd404d72452e3 (patch) | |
tree | 8833cb9f33f2b8beb81a956148b804b5cc5f4f72 /packages/react-docs/src/components/signature.tsx | |
parent | ac04dbf7e4f04ae4e0a6e9cce5232339597493ed (diff) | |
download | dexon-sol-tools-ac878d8fdbace787c7ffbc0fe68dd404d72452e3.tar dexon-sol-tools-ac878d8fdbace787c7ffbc0fe68dd404d72452e3.tar.gz dexon-sol-tools-ac878d8fdbace787c7ffbc0fe68dd404d72452e3.tar.bz2 dexon-sol-tools-ac878d8fdbace787c7ffbc0fe68dd404d72452e3.tar.lz dexon-sol-tools-ac878d8fdbace787c7ffbc0fe68dd404d72452e3.tar.xz dexon-sol-tools-ac878d8fdbace787c7ffbc0fe68dd404d72452e3.tar.zst dexon-sol-tools-ac878d8fdbace787c7ffbc0fe68dd404d72452e3.zip |
Improve keys
Diffstat (limited to 'packages/react-docs/src/components/signature.tsx')
-rw-r--r-- | packages/react-docs/src/components/signature.tsx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/react-docs/src/components/signature.tsx b/packages/react-docs/src/components/signature.tsx index 266bfe3dd..1f3dd0ee8 100644 --- a/packages/react-docs/src/components/signature.tsx +++ b/packages/react-docs/src/components/signature.tsx @@ -36,6 +36,7 @@ export const Signature: React.SFC<SignatureProps> = (props: SignatureProps) => { props.docsInfo, sectionName, props.isInPopover, + props.name, props.typeDefinitionByName, ); const paramStringArray: any[] = []; @@ -103,9 +104,10 @@ function renderParameters( docsInfo: DocsInfo, sectionName: string, isInPopover: boolean, + name: string, typeDefinitionByName?: TypeDefinitionByName, ): React.ReactNode[] { - const params = _.map(parameters, (p: Parameter) => { + const params = _.map(parameters, (p: Parameter, i: number) => { const isOptional = p.isOptional; const hasDefaultValue = !_.isUndefined(p.defaultValue); const type = ( @@ -121,7 +123,7 @@ function renderParameters( <span key={`param-${JSON.stringify(p.type)}-${name}-${i}`}> {!_.isEmpty(p.name) && ( <span> - {p.name} + {p.name} {isOptional && '?'}:{' '} </span> )} |