fix: améliorer la lisibilité du code et ajuster la taille des icônes dans le composant Activity

This commit is contained in:
2026-01-03 22:26:57 +01:00
parent 6296297855
commit 9ee45723f3

View File

@@ -11,9 +11,13 @@ const currentSession = computed(() => {
if (!ideActivity) return null if (!ideActivity) return null
const name = ideActivity.assets?.small_text === 'Cursor' ? 'Cursor' : ideActivity.assets?.small_text === 'Positron' ? 'Positron' : ideActivity.name const name = ideActivity.assets?.small_text === 'Cursor'
? 'Cursor'
: ideActivity.assets?.small_text === 'Positron'
? 'Positron'
: ideActivity.name
const isIdling = ideActivity.details?.includes('Idling') || (!ideActivity.state?.toLowerCase().includes('editing') && name !== 'Visual Studio Code') const isIdling = ideActivity.details?.toLowerCase().includes('idling')
const rawProject = ideActivity.details ? ideActivity.details.replace('Workspace:', '').replace('Editing', '').trim() : 'Unknown Context' const rawProject = ideActivity.details ? ideActivity.details.replace('Workspace:', '').replace('Editing', '').trim() : 'Unknown Context'
const project = rawProject.charAt(0).toUpperCase() + rawProject.slice(1) const project = rawProject.charAt(0).toUpperCase() + rawProject.slice(1)
@@ -71,12 +75,12 @@ const statusLabel = computed(() => {
<UIcon <UIcon
v-if="currentSession" v-if="currentSession"
:name="currentSession.icon" :name="currentSession.icon"
class="w-5 h-5 opacity-80" class="w-8 h-8 opacity-80"
/> />
<UIcon <UIcon
v-else v-else
name="i-ph-power-duotone" name="i-ph-power-duotone"
class="w-5 h-5 text-red-400 opacity-80" class="w-8 h-8 text-red-400 opacity-80"
/> />
</div> </div>