mirror of
https://github.com/BeamMP/BeamMP-Website.git
synced 2026-04-14 03:36:01 +00:00
Update sync text, theme icons, communities link
Add responsive icons for system theme selection (Smartphone, Tablet, Monitor) in ThemeToggle.vue; add an "Explore Communities" CTA to Home.vue that links to the localized communities page. Reduce the advertised sync update rate from ~100 to ~50 times per second across multiple locale files (en, de, es, it, ru). Also update the English freeroam label/description to "Freeroam & Custom Servers" with details about custom scripts/maps/mods. Note: fr.json contains unresolved merge conflict markers for the sync description and needs manual resolution.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<script setup>
|
||||
import { ref, onMounted } from 'vue'
|
||||
import { Sun, Moon, Monitor } from 'lucide-vue-next'
|
||||
import { Sun, Moon, Monitor, Smartphone, Tablet } from 'lucide-vue-next'
|
||||
|
||||
const theme = ref('system')
|
||||
|
||||
@@ -60,7 +60,9 @@ onMounted(() => {
|
||||
:title="$t('message.theme.system')"
|
||||
@click="setTheme('system')"
|
||||
>
|
||||
<Monitor class="w-4 h-4" />
|
||||
<Smartphone class="w-4 h-4 md:hidden" />
|
||||
<Tablet class="w-4 h-4 hidden md:block lg:hidden" />
|
||||
<Monitor class="w-4 h-4 hidden lg:block" />
|
||||
</button>
|
||||
<button
|
||||
:class="[
|
||||
|
||||
Reference in New Issue
Block a user