ADD: Dev Playground (for testing components) & LEDRing

This commit is contained in:
Robert Kossessa
2024-01-30 14:39:37 +01:00
parent d9cbf67867
commit 94d22ed365
6 changed files with 54 additions and 2 deletions

View File

@@ -22,6 +22,7 @@ import ProfileConfig from '@/components/config/pages/ProfileConfig.vue'
import MappingConfig from '@/components/config/pages/MappingConfig.vue'
import HapticConfig from '@/components/config/pages/HapticConfig.vue'
import ScrambleText from '@/components/effects/ScrambleText.vue'
import DevPlayground from '@/components/config/pages/DevPlayground.vue'
defineProps({
page: {
@@ -35,5 +36,6 @@ const configPages = {
feedback_designer: HapticConfig,
mapping_configuration: MappingConfig,
light_designer: LEDsConfig,
dev_playground: DevPlayground,
}
</script>

View File

@@ -8,7 +8,7 @@
:class="config.disabled ? 'cursor-not-allowed' : 'cursor-pointer'"
@click="current_tab=config.disabled ? current_tab : config.id; $refs.configSelect[index].scramble()">
<div class="w-full">
<h1 class="text-lg" :class="{'text-muted-foreground': config.disabled}">
<h1 class="text-lg text-nowrap" :class="{'text-muted-foreground': config.disabled}">
<ScrambleText ref="configSelect" class="align-middle" :text="$t(`config_options.${config.id}.title`)" />
<Badge
v-if="config.hasOwnProperty('badgeKey')"
@@ -39,6 +39,7 @@ const config_tabs = ref([
disabled: true,
badgeKey: 'common.coming_soon',
},
{ id: 'dev_playground' },
])
const current_tab = defineModel({

View File

@@ -0,0 +1,8 @@
<template>
<WIP />
<DeviceLEDRing />
</template>
<script setup>
import WIP from '@/components/WIP.vue'
import DeviceLEDRing from '@/components/device/DeviceLEDRing.vue'
</script>