diff --git a/src/components/FunctionDefinition.js b/src/components/FunctionDefinition.js
index 610cf3b7d..19b27bc8f 100644
--- a/src/components/FunctionDefinition.js
+++ b/src/components/FunctionDefinition.js
@@ -27,8 +27,8 @@ const FunctionDefinition = ({ params, returnValue }) => {
{params.map((param, i) => (
- {param.name}:
- {param.type}
+ {param.name}: {param.type}
+ {i !== params.length - 1 && ','}
{
switch (getRawTypeName(propType)) {
case 'func':
return {
- returnValue: propTypeDocs.tags?.returnValue ?? { type: 'undefined' },
- params: propTypeDocs.tags?.param ?? [],
+ returnValue: propTypeDocs?.tags?.returnValue ?? { type: 'undefined' },
+ params: propTypeDocs?.tags?.param ?? [],
};
case 'shape': {
const [shape] = getArgs(propType);