diff --git a/front/src/components/ui/Button.vue b/front/src/components/ui/Button.vue index 482c59a06..b4aeec522 100644 --- a/front/src/components/ui/Button.vue +++ b/front/src/components/ui/Button.vue @@ -37,7 +37,9 @@ const props = defineProps<{ & AlignmentProps>() const slots = useSlots() -const isIconOnly = computed(() => !!props.icon && !slots.default) + +// TODO: Refactor this once upload button progress indicator can be tested (in Sidebar.vue) +const isIconOnly = computed(() => !!props.icon && (!slots.default || 'square' in props || 'squareSmall' in props)) const isSplitIconOnly = computed(() => !!props.splitIcon && !props.splitTitle) const internalLoader = ref(false)