diff --git a/src/components/server-flag.vue b/src/components/server-flag.vue new file mode 100644 index 0000000..7b4979a --- /dev/null +++ b/src/components/server-flag.vue @@ -0,0 +1,29 @@ + + + diff --git a/src/use.js b/src/use.js index 6d4ecf1..11e88ba 100644 --- a/src/use.js +++ b/src/use.js @@ -6,12 +6,14 @@ import config from './config'; import DotDotBox from './components/dot-dot-box.vue'; import Popover from './components/popover.vue'; +import ServerFlag from './components/server-flag.vue'; export default (app) => { app.use(router); app.use(store); app.component('DotDotBox', DotDotBox); app.component('Popover', Popover); + app.component('ServerFlag', ServerFlag); app.config.globalProperties.$hasSarasaTerm = !import.meta.env.VITE_DISABLE_SARASA_TERM_SC; app.config.globalProperties.$config = config; diff --git a/src/views/components/server-detail/server-name.vue b/src/views/components/server-detail/server-name.vue index 764b66b..c07091a 100644 --- a/src/views/components/server-detail/server-name.vue +++ b/src/views/components/server-detail/server-name.vue @@ -3,13 +3,8 @@ class="server-head" padding="16px" > -
-
- -
+
+
@@ -97,7 +92,7 @@ const platformLogoIconClassName = computed(() => hostUtils.getPlatformLogoIconCl gap: 12px; transition: 0.3s; - .server-flag { + .server-flag-box { --flag-size: 72px; position: relative; width: calc(var(--flag-size) * 1.33333333); @@ -105,7 +100,7 @@ const platformLogoIconClassName = computed(() => hostUtils.getPlatformLogoIconCl border-radius: 12px; overflow: hidden; - .server-flag-font { + .server-flag { position: absolute; top: 50%; left: 50%; diff --git a/src/views/components/server-list/card/server-list-item.vue b/src/views/components/server-list/card/server-list-item.vue index 27f9c7a..09ef553 100644 --- a/src/views/components/server-list/card/server-list-item.vue +++ b/src/views/components/server-list/card/server-list-item.vue @@ -15,14 +15,7 @@ @click="openDetail" >
- - - + {{ info.Name }} diff --git a/src/views/components/server-list/row/server-list-item.vue b/src/views/components/server-list/row/server-list-item.vue index e11c193..4170ed2 100644 --- a/src/views/components/server-list/row/server-list-item.vue +++ b/src/views/components/server-list/row/server-list-item.vue @@ -9,14 +9,7 @@ @click="openDetail" >
- - - +
{ if (Object.keys(config.nazhua).includes('detailWorldMapPosition')) { return config.nazhua.detailWorldMapPosition; } - return 'bottom'; + return 'top'; }); function handleWorldMapWidth() {