Render class import with constructor conditionally
This commit is contained in:
+13
-6
@@ -82,15 +82,22 @@ class Docs extends Component {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
renderConstructor(cls, mod) {
|
||||||
|
if (cls in mod.classes && cls in mod.classes[cls]) {
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
<p>{this.renderImport(cls, mod)}</p>
|
||||||
|
<h4>new {getName(cls)}()</h4>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
renderClass(cls, mod) {
|
renderClass(cls, mod) {
|
||||||
return cls in mod.classes && cls in mod.classes[cls] ? (
|
return (
|
||||||
<div key={cls}>
|
|
||||||
<p>{this.renderImport(cls, mod)}</p>
|
|
||||||
<h3>new {getName(cls)}()</h3>
|
|
||||||
</div>
|
|
||||||
) : (
|
|
||||||
<div key={cls}>
|
<div key={cls}>
|
||||||
<h3>{getName(cls)}</h3>
|
<h3>{getName(cls)}</h3>
|
||||||
|
{this.renderConstructor(cls, mod)}
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user