Compare commits

..

2 Commits

Author SHA1 Message Date
alsaze
179801a620 init
All checks were successful
Deploy / build (push) Successful in 42s
2025-11-19 18:02:11 +03:00
alsaze
9032adcc66 init 2025-11-19 17:57:27 +03:00
3 changed files with 21 additions and 6 deletions

View File

@ -4,8 +4,24 @@
<div> <div>
<div>Имя: {{ selectedUser?.name }}</div> <div>Имя: {{ selectedUser?.name }}</div>
<div>Логин: {{ selectedUser?.username }}</div> <div>Логин: {{ selectedUser?.username }}</div>
<div>Электронная почта: {{ selectedUser?.email }}</div> <div>
<div>Телефон: {{ selectedUser?.phone }}</div> <a
:href="`mailto:${selectedUser?.email}`"
target="_blank"
rel="noopener noreferrer"
>
Электронная почта: {{ selectedUser?.email }}
</a>
</div>
<div>
<a
:href="`tel:${selectedUser?.phone}`"
target="_blank"
rel="noopener noreferrer"
>
Телефон: {{ selectedUser?.phone }}
</a>
</div>
<a :href="`https://${selectedUser?.website}`" target="_blank">Веб-сайт: <span class="title-cell">{{ selectedUser?.website }}</span></a> <a :href="`https://${selectedUser?.website}`" target="_blank">Веб-сайт: <span class="title-cell">{{ selectedUser?.website }}</span></a>
<div>Название компании: {{ selectedUser?.company?.name }}</div> <div>Название компании: {{ selectedUser?.company?.name }}</div>
<div>Адрес: {{ `${selectedUser?.address?.street} ${selectedUser?.address?.suite} ${selectedUser?.address?.city}` }}</div> <div>Адрес: {{ `${selectedUser?.address?.street} ${selectedUser?.address?.suite} ${selectedUser?.address?.city}` }}</div>
@ -15,6 +31,6 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
defineProps<{ selectedUser: User | null }>() defineProps<{ selectedUser: User }>()
const open = defineModel('modelValue', { type: Boolean, default: false }) const open = defineModel<boolean>('modelValue')
</script> </script>

View File

@ -31,7 +31,6 @@ export default defineNuxtConfig({
detectBrowserLanguage: false, detectBrowserLanguage: false,
}, },
app: { app: {
baseURL: '/BambitTestTask',
head: { head: {
meta: [ meta: [
{ {

View File

@ -13,7 +13,7 @@
<UiTable :table-data="tableData" :columns="columns" height="600px" width="600px" /> <UiTable :table-data="tableData" :columns="columns" height="600px" width="600px" />
<UserModal v-model:model-value="open" :selected-user="selectedUser" /> <UserModal v-if="selectedUser" v-model:model-value="open" :selected-user="selectedUser" />
</div> </div>
</template> </template>