primevue-mirror/doc/divider/LoginDoc.vue

117 lines
5.3 KiB
Vue
Raw Normal View History

2023-02-28 08:29:30 +00:00
<template>
<DocSectionText v-bind="$attrs">
<p>Sample implementation of a login form using a divider with content.</p>
</DocSectionText>
<div class="card">
<div class="flex flex-column md:flex-row">
<div class="w-full md:w-5 flex flex-column align-items-center justify-content-center gap-3 py-5">
2023-10-07 09:52:14 +00:00
<div class="flex flex-wrap justify-content-center align-items-center gap-2">
<label class="w-6rem">Username</label>
<InputText id="username" type="text" class="w-12rem" />
2023-02-28 08:29:30 +00:00
</div>
2023-10-07 09:52:14 +00:00
<div class="flex flex-wrap justify-content-center align-items-center gap-2">
<label class="w-6rem">Password</label>
<InputText id="password" type="password" class="w-12rem" />
2023-02-28 08:29:30 +00:00
</div>
2023-10-07 09:52:14 +00:00
<Button label="Login" icon="pi pi-user" class="w-10rem mx-auto"></Button>
2023-02-28 08:29:30 +00:00
</div>
<div class="w-full md:w-2">
<Divider layout="vertical" class="hidden md:flex"><b>OR</b></Divider>
<Divider layout="horizontal" class="flex md:hidden" align="center"><b>OR</b></Divider>
</div>
<div class="w-full md:w-5 flex align-items-center justify-content-center py-5">
2023-03-03 12:15:20 +00:00
<Button label="Sign Up" icon="pi pi-user-plus" severity="success" class="w-10rem"></Button>
2023-02-28 08:29:30 +00:00
</div>
</div>
</div>
<DocSectionCode :code="code" />
</template>
<script>
export default {
data() {
return {
code: {
2023-09-22 12:54:14 +00:00
basic: `
<div class="flex flex-column md:flex-row">
2023-02-28 08:29:30 +00:00
<div class="w-full md:w-5 flex flex-column align-items-center justify-content-center gap-3 py-5">
2023-10-07 09:52:14 +00:00
<div class="flex flex-wrap justify-content-center align-items-center gap-2">
<label class="w-6rem">Username</label>
<InputText id="username" type="text" class="w-12rem" />
2023-02-28 08:29:30 +00:00
</div>
2023-10-07 09:52:14 +00:00
<div class="flex flex-wrap justify-content-center align-items-center gap-2">
<label class="w-6rem">Password</label>
<InputText id="password" type="password" class="w-12rem" />
2023-02-28 08:29:30 +00:00
</div>
2023-10-07 09:52:14 +00:00
<Button label="Login" icon="pi pi-user" class="w-10rem mx-auto"></Button>
2023-02-28 08:29:30 +00:00
</div>
<div class="w-full md:w-2">
<Divider layout="vertical" class="hidden md:flex"><b>OR</b></Divider>
<Divider layout="horizontal" class="flex md:hidden" align="center"><b>OR</b></Divider>
</div>
<div class="w-full md:w-5 flex align-items-center justify-content-center py-5">
2023-03-03 12:15:20 +00:00
<Button label="Sign Up" icon="pi pi-user-plus" severity="success" class="w-10rem"></Button>
2023-02-28 08:29:30 +00:00
</div>
</div>`,
2023-09-22 12:54:14 +00:00
options: `
<template>
2023-02-28 08:29:30 +00:00
<div class="card">
<div class="flex flex-column md:flex-row">
<div class="w-full md:w-5 flex flex-column align-items-center justify-content-center gap-3 py-5">
2023-10-07 09:52:14 +00:00
<div class="flex flex-wrap justify-content-center align-items-center gap-2">
<label class="w-6rem">Username</label>
<InputText id="username" type="text" class="w-12rem" />
2023-02-28 08:29:30 +00:00
</div>
2023-10-07 09:52:14 +00:00
<div class="flex flex-wrap justify-content-center align-items-center gap-2">
<label class="w-6rem">Password</label>
<InputText id="password" type="password" class="w-12rem" />
2023-02-28 08:29:30 +00:00
</div>
2023-10-07 09:52:14 +00:00
<Button label="Login" icon="pi pi-user" class="w-10rem mx-auto"></Button>
2023-02-28 08:29:30 +00:00
</div>
<div class="w-full md:w-2">
<Divider layout="vertical" class="hidden md:flex"><b>OR</b></Divider>
<Divider layout="horizontal" class="flex md:hidden" align="center"><b>OR</b></Divider>
</div>
<div class="w-full md:w-5 flex align-items-center justify-content-center py-5">
2023-03-03 12:15:20 +00:00
<Button label="Sign Up" icon="pi pi-user-plus" severity="success" class="w-10rem"></Button>
2023-02-28 08:29:30 +00:00
</div>
</div>
</div>
</template>
<script>
<\/script>`,
2023-09-22 12:54:14 +00:00
composition: `
<template>
2023-02-28 08:29:30 +00:00
<div class="card">
<div class="flex flex-column md:flex-row">
<div class="w-full md:w-5 flex flex-column align-items-center justify-content-center gap-3 py-5">
2023-10-07 09:52:14 +00:00
<div class="flex flex-wrap justify-content-center align-items-center gap-2">
<label class="w-6rem">Username</label>
<InputText id="username" type="text" class="w-12rem" />
2023-02-28 08:29:30 +00:00
</div>
2023-10-07 09:52:14 +00:00
<div class="flex flex-wrap justify-content-center align-items-center gap-2">
<label class="w-6rem">Password</label>
<InputText id="password" type="password" class="w-12rem" />
2023-02-28 08:29:30 +00:00
</div>
2023-10-07 09:52:14 +00:00
<Button label="Login" icon="pi pi-user" class="w-10rem mx-auto"></Button>
2023-02-28 08:29:30 +00:00
</div>
<div class="w-full md:w-2">
<Divider layout="vertical" class="hidden md:flex"><b>OR</b></Divider>
<Divider layout="horizontal" class="flex md:hidden" align="center"><b>OR</b></Divider>
</div>
<div class="w-full md:w-5 flex align-items-center justify-content-center py-5">
2023-03-03 12:15:20 +00:00
<Button label="Sign Up" icon="pi pi-user-plus" severity="success" class="w-10rem"></Button>
2023-02-28 08:29:30 +00:00
</div>
</div>
</div>
</template>
<script setup>
<\/script>`
}
};
}
};
</script>