forked from eatvio/eatvio-infra
285 lines
14 KiB
PHP
285 lines
14 KiB
PHP
<section class="py-5 settings" id="main">
|
|
<div class="settings__container container-sm">
|
|
<div class="container d-flex justify-content-between align-items-center mb-4 px-4 py-2 --bg_white --shadow --radius --mw-1000">
|
|
<a href="{{ route('profile.index') }}" class="d-flex align-items-center --f_bold --f_main"><svg width="17" height="16" class="me-2"><use xlink:href="#GoBack"></use></svg><span class="d-none d-md-inline">{{ __('profile.profile') }}</span></a>
|
|
<div class="d-flex align-items-center">
|
|
<div class="text-end me-2">
|
|
<small><a href="{{ route('profile.index') }}" class="--f_bold --f_main">{{ $user->name }}</a></small><br>
|
|
<small class="py-1">{{ $user->is_consultant ? __('profile.is_consultant') : __('profile.is_user') }}</small>
|
|
</div>
|
|
<a href="{{ route('profile.index') }}" class="d-none d-md-block --radius_100 overflow-hidden"><img src="{{ $user->profile_photo_url }}" width="42px" height="42px" class="profile_image" /></a>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="settings__body">
|
|
<div class="settings__body-header">
|
|
<div class="settings__body-title title title-lg">
|
|
{{ __('profile.user_data_for') }}: {{ $user->name }}
|
|
</div>
|
|
<button type="button" wire:click="editAction" class="settings__body-edit icon-edit"></button>
|
|
</div>
|
|
<div style="display:flex;padding-top:2em;">
|
|
<div style="width:35em;">
|
|
<label class="switch">
|
|
<input type="checkbox" id="moodswitch" @checked($is_mood_fillable) wire:model.live="is_mood_fillable">
|
|
<span class="slider round"></span>
|
|
</label>
|
|
<label class="inline-block pl-[0.15rem] hover:cursor-pointer" for="moodswitch">Указывать “настроение” в заполнении дневника</label>
|
|
</div>
|
|
<div style="width:35em;">
|
|
<label class="switch">
|
|
<input type="checkbox" id="bedtimeswitch" @checked($is_bedtime_fillable) wire:model.live="is_bedtime_fillable">
|
|
<span class="slider round"></span>
|
|
</label>
|
|
<label class="inline-block pl-[0.15rem] hover:cursor-pointer" for="bedtimeswitch">Указывать “уход ко сну” в заполнении дневника</label>
|
|
</div>
|
|
</div>
|
|
<div class="settings__content">
|
|
<div class="settings__block">
|
|
<div class="settings__block-wrapper">
|
|
<div class="settings__block-caption">
|
|
Общая информация
|
|
</div>
|
|
<ul class="settings__list">
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['first_name'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $user->detailz->first_name }}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['last_name'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $user->detailz->last_name }}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['birthdate'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $user->detailz->birthdate }}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['gender'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $user->detailz->gender }}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['country'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $user->detailz->country }}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['city'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $user->detailz->city }}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['lang'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $user->detailz->lang }}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
Показать мою анкету:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
<div class="dropdown" x-data="{ open: false, publicity: {{ $publicity ? 'true' : 'false' }}}">
|
|
<button type="button" :class=" open ? 'dropdown__button active' : 'dropdown__button'" @click="open = !open" x-text=" publicity ? 'Всем' : 'Только друзьям' ">
|
|
Всем
|
|
</button>
|
|
<ul :class=" open ? 'dropdown__list visible' : 'dropdown__list'">
|
|
<li data-value="friends-only" :class="publicity ? 'dropdown__list-item' : 'dropdown__list-item active'" @click="publicity = false; open = !open; $wire.set('publicity', publicity)">Только друзьям</li>
|
|
<li data-value="all" :class="publicity ? 'dropdown__list-item active' : 'dropdown__list-item'" @click="publicity = true; open = !open; $wire.set('publicity', publicity)">Всем</li>
|
|
</ul>
|
|
<input type="text" name="visibility" class="dropdown__input hidden" hidden="" value="hours">
|
|
</div>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="settings__block">
|
|
<div class="settings__block-wrapper">
|
|
<div class="settings__block-caption">
|
|
Давление
|
|
</div>
|
|
<ul class="settings__list">
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['blood_pressure_up'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $user->detailz->blood_pressure_up }}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['blood_pressure_down'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $user->detailz->blood_pressure_down }}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['has_hypo'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $user->detailz->has_hypo ? 'Да' : "Нет"}}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['has_hyper'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $user->detailz->has_hyper ? 'Да' : "Нет"}}
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="settings__block">
|
|
<div class="settings__block-wrapper">
|
|
<div class="settings__block-caption">
|
|
Физическая форма
|
|
</div>
|
|
<ul class="settings__list">
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['weight'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $userDetailzAttributes['weight']}}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['height'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $userDetailzAttributes['height']}}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['chest_circumference'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $userDetailzAttributes['chest_circumference']}}см
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['waist_circumference'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $userDetailzAttributes['waist_circumference']}}см
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['hip_circumference'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $userDetailzAttributes['hip_circumference']}}см
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="settings__block">
|
|
<div class="settings__block-wrapper">
|
|
<div class="settings__block-caption">
|
|
Прочая информация
|
|
</div>
|
|
<ul class="settings__list">
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['about_alergy'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $userDetailzAttributes['about_alergy']}}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['about_taking_pils'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $userDetailzAttributes['about_taking_pils']}}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['about_sport_hobbies'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $userDetailzAttributes['about_sport_hobbies']}}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['favorite_foods'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $userDetailzAttributes['favorite_foods']}}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['unfavorite_foods'] }}:
|
|
</div>
|
|
<div class="settings__item-def">
|
|
{{ $userDetailzAttributes['unfavorite_foods']}}
|
|
</div>
|
|
</li>
|
|
<li class="settings__item">
|
|
<div class="settings__item-termin">
|
|
{{ $regFormKeys['additional_info'] }}:
|
|
</div>
|
|
<div class="settings__item-def" style="overflow-wrap: anywhere;">
|
|
{{ $userDetailzAttributes['additional_info']}}
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="settings__footer">
|
|
{{--<button type="button" class="settings__btn btn btn-primary">
|
|
Сохранить
|
|
</button>--}}
|
|
<a href="{{ route('consultant_request.create') }}" class="settings__btn btn btn-light">
|
|
Стать консультантом
|
|
</a>
|
|
<button type="button" class="settings__btn btn btn-light icon-delete"></button>
|
|
</div>
|
|
{{--
|
|
<div class="container mb-4 pt-3 pb-2 overflow-hidden --bg_white --shadow --radius --mw-1000">
|
|
<a href="{{ route('consultant_request.create') }}" class="btn btn-lg btn-outline-danger btn-block w-100 --f_bolder disabled:opacity-50" role="button" aria-pressed="true">{{ __('profile.become_a_consultant') }}</a>
|
|
</div>
|
|
--}}
|
|
</div>
|
|
</section>
|