removed dark mod and applied fixes for text colors

This commit is contained in:
Naser Mansour
2026-01-08 19:15:02 +02:00
parent ddbb224d07
commit dfee2ff5c8
64 changed files with 744 additions and 711 deletions
@@ -29,7 +29,7 @@ new class extends Component {
</flux:button>
</div>
<div class="flex flex-wrap gap-2">
<flux:button variant="ghost" class="border border-amber-500 text-amber-600 hover:bg-amber-50 dark:text-amber-400 dark:hover:bg-amber-900/20" x-data x-on:click="$flux.modal('convert-to-company').show()" icon="building-office">
<flux:button variant="ghost" class="border border-amber-500 text-amber-600 hover:bg-amber-50" x-data x-on:click="$flux.modal('convert-to-company').show()" icon="building-office">
{{ __('clients.convert_to_company') }}
</flux:button>
<flux:button variant="primary" :href="route('admin.clients.individual.edit', $client)" wire:navigate icon="pencil">
@@ -40,14 +40,14 @@ new class extends Component {
<div class="mb-6">
<flux:heading size="xl">{{ __('clients.client_profile') }}</flux:heading>
<flux:text class="mt-1 text-zinc-500 dark:text-zinc-400">{{ $client->full_name }}</flux:text>
<flux:text class="mt-1 text-zinc-500">{{ $client->full_name }}</flux:text>
</div>
<div class="grid gap-6 lg:grid-cols-3">
{{-- Client Information --}}
<div class="lg:col-span-2">
<div class="rounded-lg border border-zinc-200 bg-white dark:border-zinc-700 dark:bg-zinc-800">
<div class="border-b border-zinc-200 px-6 py-4 dark:border-zinc-700">
<div class="rounded-lg border border-zinc-200 bg-white">
<div class="border-b border-zinc-200 px-6 py-4">
<flux:heading size="lg">{{ __('clients.client_information') }}</flux:heading>
</div>
<div class="p-6">
@@ -56,29 +56,29 @@ new class extends Component {
<div class="flex-1">
<div class="grid gap-6 sm:grid-cols-2">
<div>
<flux:text class="text-sm font-medium text-zinc-500 dark:text-zinc-400">{{ __('clients.full_name') }}</flux:text>
<flux:text class="mt-1 text-zinc-900 dark:text-zinc-100">{{ $client->full_name }}</flux:text>
<flux:text class="text-sm font-medium text-zinc-500">{{ __('clients.full_name') }}</flux:text>
<flux:text class="mt-1 text-zinc-900">{{ $client->full_name }}</flux:text>
</div>
<div>
<flux:text class="text-sm font-medium text-zinc-500 dark:text-zinc-400">{{ __('clients.national_id') }}</flux:text>
<flux:text class="mt-1 text-zinc-900 dark:text-zinc-100">{{ $client->national_id }}</flux:text>
<flux:text class="text-sm font-medium text-zinc-500">{{ __('clients.national_id') }}</flux:text>
<flux:text class="mt-1 text-zinc-900">{{ $client->national_id }}</flux:text>
</div>
<div>
<flux:text class="text-sm font-medium text-zinc-500 dark:text-zinc-400">{{ __('clients.email') }}</flux:text>
<flux:text class="mt-1 text-zinc-900 dark:text-zinc-100">{{ $client->email }}</flux:text>
<flux:text class="text-sm font-medium text-zinc-500">{{ __('clients.email') }}</flux:text>
<flux:text class="mt-1 text-zinc-900">{{ $client->email }}</flux:text>
</div>
<div>
<flux:text class="text-sm font-medium text-zinc-500 dark:text-zinc-400">{{ __('clients.phone') }}</flux:text>
<flux:text class="mt-1 text-zinc-900 dark:text-zinc-100">{{ $client->phone }}</flux:text>
<flux:text class="text-sm font-medium text-zinc-500">{{ __('clients.phone') }}</flux:text>
<flux:text class="mt-1 text-zinc-900">{{ $client->phone }}</flux:text>
</div>
<div>
<flux:text class="text-sm font-medium text-zinc-500 dark:text-zinc-400">{{ __('clients.preferred_language') }}</flux:text>
<flux:text class="mt-1 text-zinc-900 dark:text-zinc-100">
<flux:text class="text-sm font-medium text-zinc-500">{{ __('clients.preferred_language') }}</flux:text>
<flux:text class="mt-1 text-zinc-900">
{{ $client->preferred_language === 'ar' ? __('clients.arabic') : __('clients.english') }}
</flux:text>
</div>
<div>
<flux:text class="text-sm font-medium text-zinc-500 dark:text-zinc-400">{{ __('clients.status') }}</flux:text>
<flux:text class="text-sm font-medium text-zinc-500">{{ __('clients.status') }}</flux:text>
<div class="mt-1">
@if ($client->status === UserStatus::Active)
<flux:badge color="green">{{ __('clients.active') }}</flux:badge>
@@ -88,12 +88,12 @@ new class extends Component {
</div>
</div>
<div>
<flux:text class="text-sm font-medium text-zinc-500 dark:text-zinc-400">{{ __('clients.member_since') }}</flux:text>
<flux:text class="mt-1 text-zinc-900 dark:text-zinc-100">{{ $client->created_at->format('Y-m-d') }}</flux:text>
<flux:text class="text-sm font-medium text-zinc-500">{{ __('clients.member_since') }}</flux:text>
<flux:text class="mt-1 text-zinc-900">{{ $client->created_at->format('Y-m-d') }}</flux:text>
</div>
<div>
<flux:text class="text-sm font-medium text-zinc-500 dark:text-zinc-400">{{ __('clients.user_type') }}</flux:text>
<flux:text class="mt-1 text-zinc-900 dark:text-zinc-100">{{ __('clients.individual') }}</flux:text>
<flux:text class="text-sm font-medium text-zinc-500">{{ __('clients.user_type') }}</flux:text>
<flux:text class="mt-1 text-zinc-900">{{ __('clients.individual') }}</flux:text>
</div>
</div>
</div>
@@ -105,34 +105,34 @@ new class extends Component {
{{-- Stats Sidebar --}}
<div class="space-y-6">
{{-- Consultation Summary --}}
<div class="rounded-lg border border-zinc-200 bg-white dark:border-zinc-700 dark:bg-zinc-800">
<div class="border-b border-zinc-200 px-6 py-4 dark:border-zinc-700">
<div class="rounded-lg border border-zinc-200 bg-white">
<div class="border-b border-zinc-200 px-6 py-4">
<flux:heading size="lg">{{ __('clients.consultation_history') }}</flux:heading>
</div>
<div class="p-6">
<div class="space-y-4">
<div class="flex items-center justify-between">
<flux:text class="text-sm text-zinc-500 dark:text-zinc-400">{{ __('clients.total_consultations') }}</flux:text>
<flux:text class="text-sm text-zinc-500">{{ __('clients.total_consultations') }}</flux:text>
<flux:badge color="zinc">{{ $client->consultations_count }}</flux:badge>
</div>
<div class="flex items-center justify-between">
<flux:text class="text-sm text-zinc-500 dark:text-zinc-400">{{ __('clients.pending_consultations') }}</flux:text>
<flux:text class="text-sm text-zinc-500">{{ __('clients.pending_consultations') }}</flux:text>
<flux:badge color="yellow">{{ $client->pending_consultations_count }}</flux:badge>
</div>
<div class="flex items-center justify-between">
<flux:text class="text-sm text-zinc-500 dark:text-zinc-400">{{ __('clients.completed_consultations') }}</flux:text>
<flux:text class="text-sm text-zinc-500">{{ __('clients.completed_consultations') }}</flux:text>
<flux:badge color="green">{{ $client->completed_consultations_count }}</flux:badge>
</div>
</div>
@if ($client->consultations_count > 0)
<div class="mt-4 border-t border-zinc-200 pt-4 dark:border-zinc-700">
<flux:text class="text-sm text-zinc-500 dark:text-zinc-400">
<div class="mt-4 border-t border-zinc-200 pt-4">
<flux:text class="text-sm text-zinc-500">
{{ __('clients.view_all_consultations') }}
</flux:text>
</div>
@else
<div class="mt-4 border-t border-zinc-200 pt-4 dark:border-zinc-700">
<flux:text class="text-sm text-zinc-500 dark:text-zinc-400">
<div class="mt-4 border-t border-zinc-200 pt-4">
<flux:text class="text-sm text-zinc-500">
{{ __('clients.no_consultations') }}
</flux:text>
</div>
@@ -141,30 +141,30 @@ new class extends Component {
</div>
{{-- Timeline Summary --}}
<div class="rounded-lg border border-zinc-200 bg-white dark:border-zinc-700 dark:bg-zinc-800">
<div class="border-b border-zinc-200 px-6 py-4 dark:border-zinc-700">
<div class="rounded-lg border border-zinc-200 bg-white">
<div class="border-b border-zinc-200 px-6 py-4">
<flux:heading size="lg">{{ __('clients.timeline_history') }}</flux:heading>
</div>
<div class="p-6">
<div class="space-y-4">
<div class="flex items-center justify-between">
<flux:text class="text-sm text-zinc-500 dark:text-zinc-400">{{ __('clients.total_timelines') }}</flux:text>
<flux:text class="text-sm text-zinc-500">{{ __('clients.total_timelines') }}</flux:text>
<flux:badge color="zinc">{{ $client->timelines_count }}</flux:badge>
</div>
<div class="flex items-center justify-between">
<flux:text class="text-sm text-zinc-500 dark:text-zinc-400">{{ __('clients.active_timelines') }}</flux:text>
<flux:text class="text-sm text-zinc-500">{{ __('clients.active_timelines') }}</flux:text>
<flux:badge color="blue">{{ $client->active_timelines_count }}</flux:badge>
</div>
</div>
@if ($client->timelines_count > 0)
<div class="mt-4 border-t border-zinc-200 pt-4 dark:border-zinc-700">
<flux:text class="text-sm text-zinc-500 dark:text-zinc-400">
<div class="mt-4 border-t border-zinc-200 pt-4">
<flux:text class="text-sm text-zinc-500">
{{ __('clients.view_all_timelines') }}
</flux:text>
</div>
@else
<div class="mt-4 border-t border-zinc-200 pt-4 dark:border-zinc-700">
<flux:text class="text-sm text-zinc-500 dark:text-zinc-400">
<div class="mt-4 border-t border-zinc-200 pt-4">
<flux:text class="text-sm text-zinc-500">
{{ __('clients.no_timelines') }}
</flux:text>
</div>
@@ -175,7 +175,7 @@ new class extends Component {
</div>
{{-- Lifecycle Actions Section --}}
<div class="mt-6 rounded-lg border border-zinc-200 bg-white p-6 dark:border-zinc-700 dark:bg-zinc-800">
<div class="mt-6 rounded-lg border border-zinc-200 bg-white p-6">
<flux:heading size="lg" class="mb-4">{{ __('clients.account_actions') }}</flux:heading>
<livewire:admin.clients.lifecycle-actions :client="$client" />
</div>