hts/packages/isdk/vue/TestCompletionComponent.vue

18 lines
546 B
Vue

<script setup lang="ts">
import { useCompletion } from './use-completion';
const { completion, handleSubmit, input, isLoading, error } = useCompletion();
</script>
<template>
<div class="flex flex-col w-full max-w-md py-24 mx-auto stretch">
<div data-testid="loading">{{ isLoading?.toString() }}</div>
<div data-testid="error">{{ error?.toString() }}</div>
<div data-testid="completion">{{ completion }}</div>
<form @submit="handleSubmit">
<input data-testid="input" v-model="input" />
</form>
</div>
</template>