zhb 1 ماه پیش
والد
کامیت
432866bdaf
1فایلهای تغییر یافته به همراه6 افزوده شده و 3 حذف شده
  1. 6 3
      components/cwg-right-drawer.vue

+ 6 - 3
components/cwg-right-drawer.vue

@@ -17,13 +17,13 @@
                     <view class="menu-list">
                         <view v-for="item in menuList" :key="item.id" class="menu-item"
                             :class="{ active: _activePath === item.path }" @click="handleNavigate(item.path)">
-                            <cwg-icon :name="item.icon" :size="16" color="#fff" />
+                            <cwg-icon :name="item.icon" :size="16" :color="isDark ? '#fff' : '#000'" />
                             <text v-t="item.name"></text>
                         </view>
                     </view>
                     <view class="logout-wrap">
                         <view class="logout-btn btn btn-danger" @click="handleLogout">
-                            <cwg-icon name="logout" :size="16" color="#ff9800" />
+                            <cwg-icon name="logout" :size="16" color="#fff" />
                             <text v-t="'language.i6'"></text>
                         </view>
                     </view>
@@ -34,13 +34,16 @@
 </template>
 
 <script setup lang="ts">
-import { ref, watch, onMounted } from 'vue'
+import { ref, watch, onMounted, computed } from 'vue'
 import { onLoad, onShow, onLaunch } from '@dcloudio/uni-app'
 import useRoute from '@/hooks/useRoute'
 import useUserStore from '@/stores/use-user-store'
 import { userApi } from '@/api/user'
 import { useI18n } from "vue-i18n"
 import useRouter from "@/hooks/useRouter"
+import useGlobalStore from '@/stores/use-global-store'
+const globalStore = useGlobalStore()
+const isDark = computed(() => globalStore.theme === 'dark')
 
 const { t } = useI18n()
 const router = useRouter()