feat: add license info to app + prefetch license details (#6831)

* update project sidebar details to use common component + prefetch license

* prepr

* fix updated date needing to fetch versions
This commit is contained in:
Prospector
2026-07-22 13:56:16 -07:00
committed by GitHub
parent d3839ff953
commit 56ff97ee6f
35 changed files with 122 additions and 1133 deletions
+14 -11
View File
@@ -31,7 +31,7 @@
<div
v-if="!hideHeader"
data-tauri-drag-region
class="grid grid-cols-[auto_min-content] items-center gap-4 p-6 border-solid border-0 border-b-[1px] border-surface-5 max-w-full"
class="grid grid-cols-[1fr_auto] items-center gap-4 p-6 border-solid border-0 border-b-[1px] border-surface-5 max-w-full"
>
<div class="flex text-wrap break-words items-center gap-3 min-w-0">
<slot name="title">
@@ -40,16 +40,19 @@
</span>
</slot>
</div>
<ButtonStyled v-if="closable" circular>
<button
v-tooltip="closeLabel"
:aria-label="closeLabel"
:disabled="disableClose"
@click="hide"
>
<XIcon aria-hidden="true" />
</button>
</ButtonStyled>
<div class="flex items-center gap-2">
<slot name="header-actions" />
<ButtonStyled v-if="closable" circular>
<button
v-tooltip="closeLabel"
:aria-label="closeLabel"
:disabled="disableClose"
@click="hide"
>
<XIcon aria-hidden="true" />
</button>
</ButtonStyled>
</div>
</div>
<ButtonStyled