xiaoxian521
2 years ago
34 changed files with 1576 additions and 1462 deletions
-
2LICENSE
-
4README.en-US.md
-
4README.md
-
60package.json
-
1781pnpm-lock.yaml
-
1public/logo.svg
-
24src/assets/iconfont/iconfont.css
-
129src/assets/iconfont/iconfont.js
-
33src/assets/iconfont/iconfont.json
-
BINsrc/assets/iconfont/iconfont.ttf
-
BINsrc/assets/iconfont/iconfont.woff
-
BINsrc/assets/iconfont/iconfont.woff2
-
3src/layout/components/notice/noticeItem.vue
-
21src/layout/components/screenfull/index.vue
-
17src/layout/components/search/components/SearchModal.vue
-
20src/layout/components/sidebar/extraIcon.vue
-
4src/layout/components/sidebar/horizontal.vue
-
2src/layout/components/sidebar/leftCollapse.vue
-
40src/layout/components/sidebar/logo.vue
-
17src/layout/components/sidebar/mixNav.vue
-
290src/layout/components/sidebar/sidebarItem.vue
-
4src/layout/components/tag/index.scss
-
13src/layout/components/tag/index.vue
-
2src/layout/hooks/useDataThemeChange.ts
-
13src/layout/hooks/useNav.ts
-
9src/layout/hooks/useTag.ts
-
5src/layout/types.ts
-
2src/router/index.ts
-
3src/router/utils.ts
-
6src/store/modules/multiTags.ts
-
3src/style/index.scss
-
458src/style/sidebar.scss
-
61src/utils/print.ts
-
7types/global.d.ts
1781
pnpm-lock.yaml
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1 @@ |
|||
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" class="icon" viewBox="0 0 1024 1024"><path fill="#386BF3" d="M410.558.109c0 210.974-300.876 361.752-300.876 633.548 0 174.943 134.704 316.787 300.876 316.787s300.877-141.817 300.877-316.787C711.408 361.752 410.558 210.974 410.558.109z"/><path fill="#C3D2FB" d="M613.469 73.665c0 211.055-300.877 361.914-300.877 633.547C312.592 882.156 447.296 1024 613.47 1024s300.876-141.817 300.876-316.788C914.29 435.58 613.469 284.72 613.469 73.665z"/><path fill="#303F5B" d="M312.592 707.212c0-183.713 137.636-312.171 226.723-441.39 81.702 106.112 172.12 218.74 172.12 367.726A309.755 309.755 0 0 1 420.36 950.064a323.114 323.114 0 0 1-107.769-242.852z"/></svg> |
129
src/assets/iconfont/iconfont.js
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -1,21 +0,0 @@ |
|||
<script setup lang="ts"> |
|||
import { useI18n } from "vue-i18n"; |
|||
import { useFullscreen } from "@vueuse/core"; |
|||
|
|||
const { t } = useI18n(); |
|||
const { isFullscreen, toggle } = useFullscreen(); |
|||
</script> |
|||
|
|||
<template> |
|||
<div |
|||
class="screen-full w-[36px] h-[48px] flex-ac cursor-pointer navbar-bg-hover" |
|||
@click="toggle" |
|||
> |
|||
<FontIcon |
|||
:title=" |
|||
isFullscreen ? t('buttons.hsexitfullscreen') : t('buttons.hsfullscreen') |
|||
" |
|||
:icon="isFullscreen ? 'team-iconexit-fullscreen' : 'team-iconfullscreen'" |
|||
/> |
|||
</div> |
|||
</template> |
@ -0,0 +1,20 @@ |
|||
<script setup lang="ts"> |
|||
import { toRaw } from "vue"; |
|||
import { useRenderIcon } from "@/components/ReIcon/src/hooks"; |
|||
|
|||
const props = defineProps({ |
|||
extraIcon: { |
|||
type: String, |
|||
default: "" |
|||
} |
|||
}); |
|||
</script> |
|||
|
|||
<template> |
|||
<div v-if="props.extraIcon" class="flex justify-center items-center"> |
|||
<component |
|||
:is="useRenderIcon(toRaw(props.extraIcon))" |
|||
class="w-[30px] h-[30px]" |
|||
/> |
|||
</div> |
|||
</template> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue