97 lines
5.1 KiB
PHP
97 lines
5.1 KiB
PHP
<x-app-layout>
|
|
<x-slot name="header">
|
|
<h2 class="font-semibold text-xl text-gray-800 leading-tight">
|
|
{{ __('Settings') }}
|
|
</h2>
|
|
</x-slot>
|
|
|
|
<div class="py-12">
|
|
<div class="max-w-7xl mx-auto sm:px-6 lg:px-8">
|
|
<div class="bg-white overflow-hidden shadow-sm sm:rounded-lg">
|
|
|
|
<!-- Session Status -->
|
|
<x-auth-session-status class="mb-4" :status="session('status')" />
|
|
|
|
<!-- Validation Errors -->
|
|
<x-auth-validation-errors class="mb-4" :errors="$errors" />
|
|
|
|
<div class="p-6 bg-white border-b border-gray-200">
|
|
<form action="{{ route('user.storeSettings') }}" method="post">
|
|
@csrf
|
|
<div class="md:flex mb-6">
|
|
<div class="md:w-1/3">
|
|
<label class="block text-gray-600 font-bold md:text-left mb-3 md:mb-0 pr-4" for="text_color">
|
|
{{ __('Text color:') }}
|
|
</label>
|
|
</div>
|
|
<div class="md:w-2/3">
|
|
<input class="form-input block w-full focus:bg-white" id="text_color" name="text_color" type="color" value="{{ $settings['text_color'] }}">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="md:flex mb-6">
|
|
<div class="md:w-1/3">
|
|
<label class="block text-gray-600 font-bold md:text-left mb-3 md:mb-0 pr-4" for="background_color">
|
|
{{ __('Background color:') }}
|
|
</label>
|
|
</div>
|
|
<div class="md:w-2/3">
|
|
<input class="form-input block w-full focus:bg-white" id="background_color" name="background_color" type="color" value="{{ $settings['background_color'] }}">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="md:flex mb-6">
|
|
<div class="md:w-1/3">
|
|
<label class="block text-gray-600 font-bold md:text-left mb-3 md:mb-0 pr-4" for="font">
|
|
{{ __('Font:') }}
|
|
</label>
|
|
</div>
|
|
<div class="md:w-2/3">
|
|
<select class="form-select block w-full focus:bg-white" id="font" name="font">
|
|
<option value="Arial" {{ $settings['font'] === 'Arial' ? 'selected' : '' }}>Arial</option>
|
|
<option value="Pacifico" {{ $settings['font'] === 'Pacifico' ? 'selected' : '' }}>Pacifico</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="md:flex mb-6">
|
|
<div class="md:w-1/3">
|
|
<label class="block text-gray-600 font-bold md:text-left mb-3 md:mb-0 pr-4" for="font_size">
|
|
{{ __('Font size:') }}
|
|
</label>
|
|
</div>
|
|
<div class="md:w-2/3">
|
|
<input class="form-input block w-full focus:bg-white" id="font_size" name="font_size" type="range" min="12" max="18" step="1" value="{{ $settings['font_size'] }}" oninput="this.nextElementSibling.value = this.value">
|
|
<output>{{ $settings['font_size'] }}</output>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="md:flex mb-6">
|
|
<div class="md:w-1/3">
|
|
<label class="block text-gray-600 font-bold md:text-left mb-3 md:mb-0 pr-4" for="line_spacing">
|
|
{{ __('Line spacing:') }}
|
|
</label>
|
|
</div>
|
|
<div class="md:w-2/3">
|
|
<input class="form-input block w-full focus:bg-white" id="line_spacing" name="line_spacing" type="range" min="1" max="3" step="0.1" value="{{ $settings['line_spacing'] }}" oninput="this.nextElementSibling.value = this.value">
|
|
<output>{{ $settings['line_spacing'] }}</output>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="md:flex md:items-center">
|
|
<div class="md:w-1/3"></div>
|
|
<div class="md:w-2/3">
|
|
<button class="shadow bg-yellow-700 hover:bg-yellow-500 focus:shadow-outline focus:outline-none text-white font-bold py-2 px-4 rounded" type="submit">
|
|
{{ __('Save preference') }}
|
|
</button>
|
|
</div>
|
|
</div>
|
|
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</x-app-layout>
|