feat: Support proxy group icon

This commit is contained in:
MystiPanda
2024-01-17 13:32:56 +08:00
parent 73a597e3e5
commit 4fa19006ad
3 changed files with 21 additions and 4 deletions

View File

@@ -102,11 +102,15 @@ export const TestItem = (props: Props) => {
{...attributes}
{...listeners}
>
{icon ? (
{icon && icon.trim() !== "" ? (
<Box sx={{ display: "flex", justifyContent: "center" }}>
{icon?.trim().startsWith("http") ? (
<img src={icon} height="40px" />
) : (
{icon.trim().startsWith("http") && (
<img src={icon} height="40px" style={{ marginRight: "8px" }} />
)}
{icon.trim().startsWith("data") && (
<img src={icon} height="40px" style={{ marginRight: "8px" }} />
)}
{icon.trim().startsWith("<svg") && (
<img
src={`data:image/svg+xml;base64,${btoa(icon)}`}
height="40px"