diff --git a/app/Http/Livewire/Profile/Settings/NameWebsiteLogo.php b/app/Http/Livewire/Profile/Settings/NameWebsiteLogo.php new file mode 100644 index 000000000000..ea363872a9f0 --- /dev/null +++ b/app/Http/Livewire/Profile/Settings/NameWebsiteLogo.php @@ -0,0 +1,46 @@ + ['required', 'min:3'], + 'website' => ['required', 'url'], + ]; + + public function mount() + { + $this->fill([ + 'profile' => auth()->user('contact')->client, + 'name' => auth()->user('contact')->client->present()->name, + 'website' => auth()->user('contact')->client->present()->website, + 'saved' => ctrans('texts.save'), + ]); + } + + public function render() + { + return render('profile.settings.name-website-logo'); + } + + public function submit() + { + $data = $this->validate($this->rules); + + $this->profile + ->fill($data) + ->save(); + + $this->saved = ctrans('texts.saved_at', ['time' => now()->toTimeString()]); + } +} diff --git a/resources/views/portal/ninja2020/profile/index.blade.php b/resources/views/portal/ninja2020/profile/index.blade.php index 0914c3a5d36a..6cb2d546aeb9 100644 --- a/resources/views/portal/ninja2020/profile/index.blade.php +++ b/resources/views/portal/ninja2020/profile/index.blade.php @@ -9,59 +9,9 @@ @section('body') @livewire('profile.settings.general') - + -
-
-
-
-

{{ ctrans('texts.name_website_logo') }}

-

- {{ ctrans('texts.make_sure_use_full_link') }} -

-
-
-
-
- @csrf - @method('PUT') -
-
-
-
- - - @error('name') -
- {{ $message }} -
- @enderror -
-
- - - @error('website') -
- {{ $message }} -
- @enderror -
- -
-
-
- -
-
-
-
-
-
+ @livewire('profile.settings.name-website-logo')
diff --git a/resources/views/portal/ninja2020/profile/settings/name-website-logo.blade.php b/resources/views/portal/ninja2020/profile/settings/name-website-logo.blade.php new file mode 100644 index 000000000000..4e731dc9f841 --- /dev/null +++ b/resources/views/portal/ninja2020/profile/settings/name-website-logo.blade.php @@ -0,0 +1,47 @@ +
+
+
+
+

{{ ctrans('texts.name_website_logo') }}

+

+ {{ ctrans('texts.make_sure_use_full_link') }} +

+
+
+ +
+
+ @csrf + @method('PUT') +
+
+
+
+ + + @error('name') +
+ {{ $message }} +
+ @enderror +
+
+ + + @error('website') +
+ {{ $message }} +
+ @enderror +
+ +
+
+
+ +
+
+
+
+
+