fix build

This commit is contained in:
jxxghp
2023-07-08 08:50:14 +08:00
parent 9104a25652
commit ae270b801e
2 changed files with 0 additions and 171 deletions

View File

@@ -1,167 +0,0 @@
<script setup lang="ts">
import AuthProvider from '@/views/pages/authentication/AuthProvider.vue'
import { useTheme } from 'vuetify'
import logo from '@images/logo.svg?raw'
import authV1MaskDark from '@images/pages/auth-v1-mask-dark.png'
import authV1MaskLight from '@images/pages/auth-v1-mask-light.png'
import authV1Tree2 from '@images/pages/auth-v1-tree-2.png'
import authV1Tree from '@images/pages/auth-v1-tree.png'
const form = ref({
username: '',
email: '',
password: '',
privacyPolicies: false,
})
const vuetifyTheme = useTheme()
const authThemeMask = computed(() => {
return vuetifyTheme.global.name.value === 'light'
? authV1MaskLight
: authV1MaskDark
})
const isPasswordVisible = ref(false)
</script>
<template>
<div class="auth-wrapper d-flex align-center justify-center pa-4">
<VCard
class="auth-card pa-4 pt-7"
max-width="448"
>
<VCardItem class="justify-center">
<template #prepend>
<div class="d-flex">
<div v-html="logo" />
</div>
</template>
<VCardTitle class="font-weight-semibold text-2xl text-uppercase">
Materio
</VCardTitle>
</VCardItem>
<VCardText class="pt-2">
<h5 class="text-h5 font-weight-semibold mb-1">
Adventure starts here 🚀
</h5>
<p class="mb-0">
Make your app management easy and fun!
</p>
</VCardText>
<VCardText>
<VForm @submit.prevent="() => {}">
<VRow>
<!-- Username -->
<VCol cols="12">
<VTextField
v-model="form.username"
label="Username"
/>
</VCol>
<!-- email -->
<VCol cols="12">
<VTextField
v-model="form.email"
label="Email"
type="email"
/>
</VCol>
<!-- password -->
<VCol cols="12">
<VTextField
v-model="form.password"
label="Password"
:type="isPasswordVisible ? 'text' : 'password'"
:append-inner-icon="isPasswordVisible ? 'mdi-eye-off-outline' : 'mdi-eye-outline'"
@click:append-inner="isPasswordVisible = !isPasswordVisible"
/>
<div class="d-flex align-center mt-1 mb-4">
<VCheckbox
id="privacy-policy"
v-model="form.privacyPolicies"
inline
/>
<VLabel
for="privacy-policy"
style="opacity: 1;"
>
<span class="me-1">I agree to</span>
<a
href="javascript:void(0)"
class="text-primary"
>privacy policy & terms</a>
</VLabel>
</div>
<VBtn
block
type="submit"
to="/"
>
Sign up
</VBtn>
</VCol>
<!-- login instead -->
<VCol
cols="12"
class="text-center text-base"
>
<span>Already have an account?</span>
<RouterLink
class="text-primary ms-2"
to="login"
>
Sign in instead
</RouterLink>
</VCol>
<VCol
cols="12"
class="d-flex align-center"
>
<VDivider />
<span class="mx-4">or</span>
<VDivider />
</VCol>
<!-- auth providers -->
<VCol
cols="12"
class="text-center"
>
<AuthProvider />
</VCol>
</VRow>
</VForm>
</VCardText>
</VCard>
<VImg
class="auth-footer-start-tree d-none d-md-block"
:src="authV1Tree"
:width="250"
/>
<VImg
:src="authV1Tree2"
class="auth-footer-end-tree d-none d-md-block"
:width="350"
/>
<!-- bg img -->
<VImg
class="auth-footer-mask d-none d-md-block"
:src="authThemeMask"
/>
</div>
</template>
<style lang="scss">
@use "@core/scss/pages/page-auth.scss";
</style>

View File

@@ -108,10 +108,6 @@ const router = createRouter({
path: 'login',
component: () => import('../pages/login.vue'),
},
{
path: 'register',
component: () => import('../pages/register.vue'),
},
{
path: '/:pathMatch(.*)*',
component: () => import('../pages/[...all].vue'),