diff --git a/src/renderer/assets/svg/BaseSvg.vue b/src/renderer/assets/svg/BaseSvg.vue new file mode 100644 index 00000000..47cc1058 --- /dev/null +++ b/src/renderer/assets/svg/BaseSvg.vue @@ -0,0 +1,21 @@ + + + + + + + + + + + + + diff --git a/src/renderer/pages/ScriptPage.vue b/src/renderer/pages/ScriptPage.vue index 2e8edf07..a899e3e4 100644 --- a/src/renderer/pages/ScriptPage.vue +++ b/src/renderer/pages/ScriptPage.vue @@ -90,7 +90,7 @@ @@ -98,7 +98,7 @@ @@ -109,8 +109,8 @@ v-if="item.category !== 'manualTrigger' && item.category !== 'uploader.advancedplist'" class="action-btn border-none" :class="{ - 'bg-success/40': !item.enabled, - 'bg-error/40': item.enabled, + 'bg-success/50 hover:bg-success!': !item.enabled, + 'bg-error/50 hover:bg-error!': item.enabled, }" :title="item.enabled ? t('pages.scripts.disableScript') : t('pages.scripts.enableScript')" @click.stop="toggleScript(item.filePath)" @@ -257,12 +257,7 @@ @click="handleGitHubLogin" > - - GitHub - - + @@ -395,12 +390,7 @@ > - - GitHub - - + {{ t('pages.scripts.marketplace.loginRequired') }} - - GitHub - - + @@ -469,12 +454,7 @@ height="auto" > - - GitHub - - + {{ t('pages.scripts.marketplace.deviceFlowInstructions') }} @@ -549,6 +529,7 @@ import { import { computed, onBeforeMount, onBeforeUnmount, ref, watch } from 'vue' import { useI18n } from 'vue-i18n' +import BaseSvg from '@/assets/svg/BaseSvg.vue' import CustomButton from '@/components/common/CustomButton.vue' import CustomInput from '@/components/common/CustomInput.vue' import CustomModal from '@/components/common/CustomModal.vue' @@ -852,7 +833,6 @@ async function fetchMarketplaceScripts() { try { const scripts = await window.electron.triggerRPC(IRPCActionType.SCRIPT_MARKETPLACE_FETCH_LIST) marketplaceScripts.value = scripts || [] - console.log('Fetched marketplace scripts:', marketplaceScripts.value) } catch (error) { console.error('Failed to fetch marketplace scripts:', error) marketplaceError.value = true
{{ t('pages.scripts.marketplace.loginRequired') }}
{{ t('pages.scripts.marketplace.deviceFlowInstructions') }}