diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-05-14 10:31:48 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-05-14 10:31:48 +0900 |
| commit | a979fb920774f19edbda0e942706ac229bde5a39 (patch) | |
| tree | fec468f82fa22327b786102a9159400d090d5df7 /packages/frontend/src/components/page/page.radio-button.vue | |
| parent | refactor(frontend): use css modules (diff) | |
| download | misskey-a979fb920774f19edbda0e942706ac229bde5a39.tar.gz misskey-a979fb920774f19edbda0e942706ac229bde5a39.tar.bz2 misskey-a979fb920774f19edbda0e942706ac229bde5a39.zip | |
change(frontend): 動的ページのコンポーネントを削除
Diffstat (limited to 'packages/frontend/src/components/page/page.radio-button.vue')
| -rw-r--r-- | packages/frontend/src/components/page/page.radio-button.vue | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/packages/frontend/src/components/page/page.radio-button.vue b/packages/frontend/src/components/page/page.radio-button.vue deleted file mode 100644 index ce8f252e44..0000000000 --- a/packages/frontend/src/components/page/page.radio-button.vue +++ /dev/null @@ -1,44 +0,0 @@ -<template> -<div> - <div>{{ hpml.interpolate(block.title) }}</div> - <MkRadio v-for="item in block.values" :key="item" :modelValue="value" :value="item" @update:model-value="updateValue($event)">{{ item }}</MkRadio> -</div> -</template> - -<script lang="ts"> -import { computed, defineComponent, PropType } from 'vue'; -import MkRadio from '../MkRadio.vue'; -import { Hpml } from '@/scripts/hpml/evaluator'; -import { RadioButtonVarBlock } from '@/scripts/hpml/block'; - -export default defineComponent({ - components: { - MkRadio, - }, - props: { - block: { - type: Object as PropType<RadioButtonVarBlock>, - required: true, - }, - hpml: { - type: Object as PropType<Hpml>, - required: true, - }, - }, - setup(props, ctx) { - const value = computed(() => { - return props.hpml.vars.value[props.block.name]; - }); - - function updateValue(newValue: string) { - props.hpml.updatePageVar(props.block.name, newValue); - props.hpml.eval(); - } - - return { - value, - updateValue, - }; - }, -}); -</script> |