🐛 (dev session) fix setting name

This commit is contained in:
2020-07-14 02:00:36 +02:00
parent 055e275092
commit 49e543bc2e

View File

@@ -3,6 +3,7 @@
<input <input
:value="dev" :value="dev"
@input="setDev" @input="setDev"
@blur="check"
type="text" type="text"
:placeholder="placeholder" :placeholder="placeholder"
/> />
@@ -11,7 +12,7 @@
</template> </template>
<script lang="ts"> <script lang="ts">
import { defineComponent, ref } from '@vue/composition-api' import { defineComponent, ref, computed } from '@vue/composition-api'
import { useGetters, useActions } from 'vuex-composition-helpers' import { useGetters, useActions } from 'vuex-composition-helpers'
import { GetterTree } from 'vuex' import { GetterTree } from 'vuex'
import { State, RootActions } from '@/store' import { State, RootActions } from '@/store'
@@ -34,17 +35,24 @@ export default defineComponent({
const placeholder = ref(`dev ${props.position}`) const placeholder = ref(`dev ${props.position}`)
const dev = (isDev1 ? dev1.value : dev2.value) || placeholder const dev = computed(() => (isDev1 ? dev1.value : dev2.value))
const setDev = (event: InputEvent) => { const setDev = (event: InputEvent) => {
const name = (event.target as HTMLInputElement).value const name = (event.target as HTMLInputElement).value
isDev1 ? setDev1(name) : setDev2(name) isDev1 ? setDev1(name) : setDev2(name)
} }
const check = () => {
if (!dev.value) {
isDev1 ? setDev1(placeholder.value) : setDev2(placeholder.value)
}
}
return { return {
placeholder, placeholder,
dev, dev,
setDev setDev,
check
} }
} }
}) })
@@ -67,11 +75,11 @@ export default defineComponent({
white-space: normal; white-space: normal;
background: none; background: none;
line-height: 1; line-height: 1;
font-family: $font-family; font-family: $serif-font-family;
box-sizing: content-box; box-sizing: content-box;
color: $color; color: $color;
text-align: center; text-align: center;
font-size: 1.5rem; font-size: 2.5rem;
width: 100%; width: 100%;
&:focus { &:focus {