downgrade typescript and fix gapbug
This commit is contained in:
parent
43633495a3
commit
a83ee7fba0
|
@ -118,7 +118,7 @@
|
||||||
"sass": "1.88.0",
|
"sass": "1.88.0",
|
||||||
"sinon": "15.2.0",
|
"sinon": "15.2.0",
|
||||||
"standardized-audio-context-mock": "9.7.21",
|
"standardized-audio-context-mock": "9.7.21",
|
||||||
"typescript": "5.8.3",
|
"typescript": "5.2.2",
|
||||||
"unocss": "0.58.0",
|
"unocss": "0.58.0",
|
||||||
"unplugin-vue-macros": "2.14.5",
|
"unplugin-vue-macros": "2.14.5",
|
||||||
"utility-types": "3.11.0",
|
"utility-types": "3.11.0",
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import type { ComponentProps } from 'vue-component-type-helpers'
|
import type { ComponentProps } from 'vue-component-type-helpers'
|
||||||
|
import { computed } from 'vue'
|
||||||
|
|
||||||
import Layout from '~/components/ui/Layout.vue'
|
import Layout from '~/components/ui/Layout.vue'
|
||||||
import Spacer from '~/components/ui/Spacer.vue'
|
import Spacer from '~/components/ui/Spacer.vue'
|
||||||
|
@ -15,7 +16,7 @@ const props = defineProps<{
|
||||||
alignLeft?: boolean
|
alignLeft?: boolean
|
||||||
action?: { text: string } & (ComponentProps<typeof Link> | ComponentProps<typeof Button>)
|
action?: { text: string } & (ComponentProps<typeof Link> | ComponentProps<typeof Button>)
|
||||||
icon?: string
|
icon?: string
|
||||||
noGap?: false
|
noGap?: boolean
|
||||||
} & {
|
} & {
|
||||||
[H in `h${ '1' | '2' | '3' | '4' | '5' | '6' }`]? : string
|
[H in `h${ '1' | '2' | '3' | '4' | '5' | '6' }`]? : string
|
||||||
} & {
|
} & {
|
||||||
|
@ -23,6 +24,13 @@ const props = defineProps<{
|
||||||
} & {
|
} & {
|
||||||
[Operation in 'expand' | 'collapse']?: () => void
|
[Operation in 'expand' | 'collapse']?: () => void
|
||||||
}>()
|
}>()
|
||||||
|
|
||||||
|
const noGap = computed(() => {
|
||||||
|
const noGapValue = (props as { noGap?: boolean }).noGap
|
||||||
|
return noGapValue === true
|
||||||
|
})
|
||||||
|
|
||||||
|
const gap8 = computed(() => !noGap.value)
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
|
@ -36,8 +44,8 @@ const props = defineProps<{
|
||||||
</div>
|
</div>
|
||||||
<Layout
|
<Layout
|
||||||
stack
|
stack
|
||||||
:gap-8="!(props.noGap as boolean)"
|
:gap-8="gap8"
|
||||||
:no-gap="props.noGap"
|
:no-gap="noGap"
|
||||||
style="flex-grow: 1;"
|
style="flex-grow: 1;"
|
||||||
>
|
>
|
||||||
<Layout
|
<Layout
|
||||||
|
|
|
@ -11755,10 +11755,10 @@ typed-array-length@^1.0.7:
|
||||||
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37"
|
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37"
|
||||||
integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==
|
integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==
|
||||||
|
|
||||||
typescript@5.8.3:
|
typescript@5.2.2:
|
||||||
version "5.8.3"
|
version "5.2.2"
|
||||||
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e"
|
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78"
|
||||||
integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==
|
integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==
|
||||||
|
|
||||||
typical@^4.0.0:
|
typical@^4.0.0:
|
||||||
version "4.0.0"
|
version "4.0.0"
|
||||||
|
|
Loading…
Reference in New Issue