@extends('layouts.app') @section('title', 'Settings') @section('content') @php use Illuminate\Support\Facades\Storage; @endphp
{{-- Flash messages --}} @if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif {{-- Page header --}}

Settings

Manage your company profile

{{-- Main layout --}}
{{-- LEFT COLUMN (col-span-2) --}}
{{-- CARD 1: Company Profile --}}

Company Profile

@csrf @method('PATCH')
{{-- Company Name --}}
@error('name')

{{ $message }}

@enderror
{{-- Email + Phone --}}
@error('email')

{{ $message }}

@enderror
@error('phone')

{{ $message }}

@enderror
{{-- Address --}}
@error('address')

{{ $message }}

@enderror
{{-- Default Currency --}}
@error('currency')

{{ $message }}

@enderror

All revenue totals on the dashboard are displayed in this currency. Historical payment rates are preserved.

{{-- Form footer --}}
{{-- CARD 2: Company Logo --}}

Company Logo

{{-- Current logo or placeholder --}} @if ($company?->logo_path && str_starts_with($company->logo_path, 'logos/')) Company logo
@csrf @method('DELETE')
@else

No logo uploaded

@endif {{-- Upload form --}}
@csrf @error('logo')

{{ $message }}

@enderror

JPG, PNG or WebP · Max 2 MB

{{-- RIGHT COLUMN (col-span-1) --}}
{{-- CARD A: Account --}}

Account

{{ auth()->user()->name }}

{{ auth()->user()->email }}

{{-- CARD A2: Timezone --}}

Timezone

Current: {{ auth()->user()->timezone ?? 'UTC' }}

@csrf @method('PATCH') @error('timezone')

{{ $message }}

@enderror
{{-- CARD B: Danger Zone --}}

Danger Zone

Delete all company data

Contact support to manage account data.

{{-- CARD C: About --}}

About EchtSol Ops

Version 1.0.0
Framework Laravel 11
UI Tailwind CSS v3
@endsection