Fix logos for plugins

This commit is contained in:
René Pfeuffer
2026-01-23 10:11:08 +01:00
parent b6116b1fc9
commit d1a0cc9fa5
2 changed files with 9 additions and 3 deletions

View File

@@ -0,0 +1,2 @@
- type: fixed
description: External logos in plugin overview

View File

@@ -18,7 +18,7 @@ import React from "react";
import styled from "styled-components";
import { ExtensionPoint, extensionPoints } from "@scm-manager/ui-extensions";
import { Plugin } from "@scm-manager/ui-types";
import { Image } from "@scm-manager/ui-components";
import { Image } from "@scm-manager/ui-core";
type Props = {
plugin: Plugin;
@@ -40,10 +40,14 @@ export default class PluginAvatar extends React.Component<Props> {
<ExtensionPoint<extensionPoints.PluginAvatar>
name="plugins.plugin-avatar"
props={{
plugin
plugin,
}}
>
<Image src={plugin.avatarUrl ? plugin.avatarUrl : "/images/blibTransparentBG.png"} alt="Logo" />
<Image
crossOrigin="anonymous"
src={plugin.avatarUrl ? plugin.avatarUrl : "/images/blibTransparentBG.png"}
alt="Logo"
/>
</ExtensionPoint>
</BoundingBox>
);