|
|
@@ -7,28 +7,50 @@
|
|
|
<q-input
|
|
|
v-model="name"
|
|
|
label="Nome"
|
|
|
- hint="Nome e sobrenome"
|
|
|
+ hint="Obrigatório"
|
|
|
:rules="[inputRules.required]"
|
|
|
- class="col-6"
|
|
|
+ outlined
|
|
|
+ class="col-6 q-input-border"
|
|
|
+ dense
|
|
|
+ bg-color="white"
|
|
|
+ hide-bottom-space
|
|
|
/>
|
|
|
<q-input
|
|
|
v-model="email"
|
|
|
label="Email"
|
|
|
:rules="[inputRules.email]"
|
|
|
- class="col-6"
|
|
|
+ outlined
|
|
|
+ class="col-6 q-input-border"
|
|
|
+ dense
|
|
|
+ bg-color="white"
|
|
|
+ hide-bottom-space
|
|
|
/>
|
|
|
<q-input
|
|
|
v-model="password"
|
|
|
label="Senha"
|
|
|
:rules="[inputRules.min(6)]"
|
|
|
- class="col-6"
|
|
|
+ outlined
|
|
|
+ class="col-6 q-input-border"
|
|
|
+ dense
|
|
|
+ bg-color="white"
|
|
|
+ hide-bottom-space
|
|
|
/>
|
|
|
</q-form>
|
|
|
</q-card-section>
|
|
|
- <q-card-actions align="center">
|
|
|
- <q-btn color="primary" label="Cancel" @click="onDialogCancel" />
|
|
|
- <q-space />
|
|
|
- <q-btn color="primary" label="OK" @click="onOKClick" />
|
|
|
+ <q-card-actions align="right">
|
|
|
+ <q-btn
|
|
|
+ outline
|
|
|
+ padding="10px 20px"
|
|
|
+ label="Cancelar"
|
|
|
+ color="dark"
|
|
|
+ @click="onDialogCancel"
|
|
|
+ />
|
|
|
+ <q-btn
|
|
|
+ padding="10px 20px"
|
|
|
+ color="primary"
|
|
|
+ label="Salvar"
|
|
|
+ @click="onOKClick"
|
|
|
+ />
|
|
|
</q-card-actions>
|
|
|
</q-card>
|
|
|
</q-dialog>
|
|
|
@@ -52,8 +74,8 @@ const props = defineProps({
|
|
|
default: null,
|
|
|
},
|
|
|
title: {
|
|
|
- type: Function,
|
|
|
- default: () => "Adicionar Usuário",
|
|
|
+ type: String,
|
|
|
+ default: "Novo Usuário",
|
|
|
},
|
|
|
});
|
|
|
|