Changed old component structures

This commit is contained in:
Alexis
2024-05-08 18:02:53 +02:00
parent 0011b31424
commit aa75260a33
14 changed files with 21 additions and 24 deletions

View File

@@ -1,9 +1,10 @@
<script lang="ts" setup>
import YrhButton from '@/components/atoms/YrhButton.vue'
import type { MenuItem } from '@/models/YrhNavItem'
import { useBannerStore } from '@/stores/banner'
import { storeToRefs } from 'pinia'
import { ref } from 'vue'
import YrhButton from './YrhButton.vue'
const { bannerText } = storeToRefs(useBannerStore())
@@ -42,7 +43,7 @@ function handleInactiveState() {
<template>
<div class="relative">
<menu v-if="props.items">
<menu v-if="props.items" class="pl-11">
<li
v-for="item in props.items"
:key="item.id"
@@ -70,7 +71,6 @@ function handleInactiveState() {
<style lang="scss" scoped>
menu {
position: relative;
@apply pl-11;
li:not(:first-child) {
@apply mt-3;

View File

@@ -65,12 +65,6 @@ function handleClick(e: MouseEvent) {
}
}
function handleMouseOver() {
if (!isBtnFocused.value) {
playHoverSfx()
}
}
function handleFocusin() {
if (!isBtnHovered.value) {
playHoverSfx()
@@ -93,7 +87,6 @@ function handleFocusin() {
@keyup.enter="handleClick"
@keyup.space="handleClick"
@focusin="handleFocusin"
@mouseover="handleMouseOver"
>
<Transition name="fade" :duration="{ enter: 100, leave: 100 }">
<img
@@ -106,6 +99,7 @@ function handleFocusin() {
alt=""
/>
</Transition>
<span class="mr-1" v-if="hasSquare">
<font-awesome-icon :icon="['fas', 'square']" />
</span>

View File

@@ -3,7 +3,7 @@ import YrhAudioSlider from './YrhAudioSlider.vue'
</script>
<template>
<menu>
<menu class="pl-11">
<li>
<YrhAudioSlider>Volume</YrhAudioSlider>
</li>
@@ -13,7 +13,6 @@ import YrhAudioSlider from './YrhAudioSlider.vue'
<style lang="scss" scoped>
menu {
position: relative;
@apply pl-11;
li:not(:first-child) {
@apply mt-3;

View File

@@ -1,5 +1,5 @@
<script setup lang="ts">
import YrhButton from '../YrhButton.vue'
import YrhButton from '@/components/atoms/YrhButton.vue'
</script>
<template>

View File

@@ -1,7 +1,8 @@
<script lang="ts" setup>
import YrhCard from '@/components/atoms/YrhCard.vue'
import { useStatusStore } from '@/stores/datas/statusStore'
import { storeToRefs } from 'pinia'
import YrhCard from '../YrhCard.vue'
const { androidData } = storeToRefs(useStatusStore())
</script>

View File

@@ -1,5 +1,6 @@
<script lang="ts" setup>
import YrhButton from '@/components/YrhButton.vue'
import YrhButton from '@/components/atoms/YrhButton.vue'
import type { GameItem } from '@/models/YrhGameItem'
import { useItemStore } from '@/stores/datas/itemStore'
import { storeToRefs } from 'pinia'

View File

@@ -1,7 +1,7 @@
import { createRouter, createWebHistory } from 'vue-router'
import HomeVue from '../views/Home.vue'
import DataVue from '../views/Data.vue'
import HomeVue from '@/views/Home.vue'
import DataVue from '@/views/Data.vue'
import ItemsVue from '@/views/datas/Items.vue'
import ConfigVue from '@/views/Config.vue'

View File

@@ -1,6 +1,6 @@
<script lang="ts" setup>
import YrhBanner from '@/components/YrhBanner.vue'
import YrhHeading from '@/components/YrhHeading.vue'
import YrhBanner from '@/components/atoms/YrhBanner.vue'
import YrhHeading from '@/components/atoms/YrhHeading.vue'
import YrhNav from '@/components/YrhNav.vue'
import YrhAudioMenu from '@/components/config/YrhAudioMenu.vue'
import type { MenuItem } from '@/models/YrhNavItem'

View File

@@ -1,5 +1,5 @@
<script lang="ts" setup>
import YrhBanner from '@/components/YrhBanner.vue'
import YrhBanner from '@/components/atoms/YrhBanner.vue'
import { useBannerStore } from '@/stores/banner'
import { storeToRefs } from 'pinia'

View File

@@ -1,6 +1,6 @@
<script lang="ts" setup>
import YrhBanner from '@/components/YrhBanner.vue'
import YrhHeading from '@/components/YrhHeading.vue'
import YrhBanner from '@/components/atoms/YrhBanner.vue'
import YrhHeading from '@/components/atoms/YrhHeading.vue'
import YrhNav from '@/components/YrhNav.vue'
import type { MenuItem } from '@/models/YrhNavItem'
import { useBannerStore } from '@/stores/banner'

View File

@@ -1,6 +1,6 @@
<script lang="ts" setup>
import YrhCard from '@/components/YrhCard.vue'
import YrhHeading from '@/components/YrhHeading.vue'
import YrhCard from '@/components/atoms/YrhCard.vue'
import YrhHeading from '@/components/atoms/YrhHeading.vue'
import YrhStatusCard from '@/components/datas/YrhStatusCard.vue'
import ItemSelection from '@/components/datas/items/ItemSelection.vue'
import { useBannerStore } from '@/stores/banner'
@@ -34,10 +34,12 @@ onMounted(() => {
ITEMS
<template #subtitle> All items </template>
</YrhHeading>
<section class="grid grid-cols-3 gap-x-10 my-14 overflow-auto">
<div class="items-container max-h-full overflow-hidden">
<ItemSelection :items="availableItems" />
</div>
<div class="max-h-full">
<Transition name="fade" mode="out-in">
<YrhCard v-if="currentItem" breathe-bottom>