mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-27 09:06:00 +00:00
plugin style fix
This commit is contained in:
@@ -30,7 +30,7 @@
|
|||||||
{/if}
|
{/if}
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
{packageManifest.description}
|
{(packageManifest.description?.indexOf('[![') >= 0 ? null : packageManifest.description) || '(No description)'}
|
||||||
</div>
|
</div>
|
||||||
<div class="bold">
|
<div class="bold">
|
||||||
{extractPluginAuthor(packageManifest)}
|
{extractPluginAuthor(packageManifest)}
|
||||||
|
|||||||
@@ -21,5 +21,21 @@ export function extractPluginIcon(packageManifest) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function extractPluginAuthor(packageManifest) {
|
export function extractPluginAuthor(packageManifest) {
|
||||||
return _.isPlainObject(packageManifest.author) ? packageManifest.author.name : packageManifest.author;
|
if (_.isPlainObject(packageManifest.author) && packageManifest.author.name) {
|
||||||
|
return packageManifest.author.name;
|
||||||
|
}
|
||||||
|
if (packageManifest.author) {
|
||||||
|
return packageManifest.author;
|
||||||
|
}
|
||||||
|
if (_.isPlainObject(packageManifest.publisher) && packageManifest.publisher.username) {
|
||||||
|
return packageManifest.publisher.username;
|
||||||
|
}
|
||||||
|
if (
|
||||||
|
packageManifest.maintainers &&
|
||||||
|
_.isPlainObject(packageManifest.maintainers[0]) &&
|
||||||
|
packageManifest.maintainers[0].username
|
||||||
|
) {
|
||||||
|
return packageManifest.maintainers[0].username;
|
||||||
|
}
|
||||||
|
return '(Unknown author)';
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user