fix ext icon

This commit is contained in:
Julian Freeman
2026-04-16 18:50:04 -04:00
parent 076b3a273f
commit c3501d00af

View File

@@ -25,7 +25,7 @@ const emit = defineEmits<{
</div>
<article v-for="extension in extensions" :key="extension.id" class="data-table-row extensions-grid">
<div class="extension-icon table-icon">
<div class="extension-icon table-icon" :class="{ filled: Boolean(extension.iconDataUrl) }">
<img v-if="extension.iconDataUrl" :src="extension.iconDataUrl" :alt="`${extension.name} icon`" />
<span v-else>{{ extensionMonogram(extension.name) }}</span>
</div>
@@ -126,6 +126,10 @@ const emit = defineEmits<{
overflow: hidden;
}
.extension-icon.filled {
background: transparent;
}
.table-icon {
width: 36px;
height: 36px;