feat: 更新组件类型定义,添加新的 UI 组件支持

This commit is contained in:
2025-12-12 00:11:42 +07:00
parent 088ebf1f76
commit d9860582dd
5 changed files with 280 additions and 5 deletions

View File

@@ -100,15 +100,13 @@ async function submitSignup() {
<p>You'll use this email to login and access everything we have to offer.</p>
<div>
<ion-item>
<ion-input v-model="form.email" type="email" placeholder="Enter your email address" @ion-blur="onEmailBlur" />
</ion-item>
<ui-input v-model="form.email" type="email" placeholder="Enter your email address" @ion-blur="onEmailBlur" />
<ion-button expand="block" class="ion-margin-top" shape="round" @click="submitSendVerification">
Sign up
</ion-button>
<divider text="Or continue with" />
<ui-divider text="Or continue with" />
<ion-button color="medium" expand="block" class="ion-margin-top" shape="round">
<IonIcon slot="start" aria-hidden="true" :icon="phonePortraitOutline" />

View File

@@ -1 +1,2 @@
export type PageInstance = InstanceType<typeof import("@ionic/vue").IonPage>;
export type InputInstance = InstanceType<typeof import("@ionic/vue").IonInput>;

View File

@@ -1,5 +1,4 @@
<script setup lang="ts">
import type { PageInstance } from "@/utils";
import { modelControllerSignup } from "@/auth";
const page = useTemplateRef<PageInstance>("page");