fix: don't show export button if nothing to export

This commit is contained in:
Silentoplayz 2025-04-03 22:20:40 -04:00
parent be20e6dec0
commit 2b0d9c26eb

View File

@ -92,6 +92,11 @@
}; };
const exportHandler = async () => { const exportHandler = async () => {
if (feedbacks.length === 0) {
toast.info($i18n.t('No feedback available to export.'));
return;
}
const _feedbacks = await exportAllFeedbacks(localStorage.token).catch((err) => { const _feedbacks = await exportAllFeedbacks(localStorage.token).catch((err) => {
toast.error(err); toast.error(err);
return null; return null;
@ -115,7 +120,7 @@
<span class="text-lg font-medium text-gray-500 dark:text-gray-300">{feedbacks.length}</span> <span class="text-lg font-medium text-gray-500 dark:text-gray-300">{feedbacks.length}</span>
</div> </div>
<div> {#if feedbacks.length > 0}
<div> <div>
<Tooltip content={$i18n.t('Export')}> <Tooltip content={$i18n.t('Export')}>
<button <button
@ -128,7 +133,7 @@
</button> </button>
</Tooltip> </Tooltip>
</div> </div>
</div> {/if}
</div> </div>
<div <div