From f84dcb0c78ea7e331ede00a366e3934fc0d73293 Mon Sep 17 00:00:00 2001 From: Burak Civan Date: Mon, 8 Aug 2022 11:39:29 +0300 Subject: [PATCH] first tr classname & hidden mobile controlled --- app/View/Components/Table/Td.php | 8 +++++++- app/View/Components/Table/Th.php | 9 ++++++++- app/View/Components/Table/Tr.php | 4 ++++ resources/views/auth/users/index.blade.php | 2 +- .../views/banking/accounts/index.blade.php | 2 +- .../views/banking/accounts/show.blade.php | 4 ++-- .../banking/reconciliations/create.blade.php | 2 +- .../banking/reconciliations/edit.blade.php | 2 +- .../banking/reconciliations/index.blade.php | 2 +- .../recurring_transactions/index.blade.php | 2 +- .../views/banking/transactions/index.blade.php | 2 +- .../views/banking/transfers/index.blade.php | 2 +- .../views/common/companies/index.blade.php | 2 +- .../views/common/dashboards/index.blade.php | 2 +- resources/views/common/items/index.blade.php | 18 +++++++++--------- .../contacts/index/content.blade.php | 2 +- .../components/contacts/show/content.blade.php | 4 ++-- .../documents/index/document.blade.php | 2 +- .../index/recurring_templates.blade.php | 2 +- .../views/install/updates/index.blade.php | 2 +- .../views/portal/invoices/index.blade.php | 2 +- .../views/portal/payments/index.blade.php | 2 +- .../views/settings/categories/index.blade.php | 2 +- .../views/settings/currencies/index.blade.php | 2 +- resources/views/settings/taxes/index.blade.php | 2 +- 25 files changed, 51 insertions(+), 34 deletions(-) diff --git a/app/View/Components/Table/Td.php b/app/View/Components/Table/Td.php index 4ff483b7b..ccf1fef7b 100644 --- a/app/View/Components/Table/Td.php +++ b/app/View/Components/Table/Td.php @@ -11,6 +11,7 @@ class Td extends Component public $override; public $kind; + public $hiddenMobile; /** * Create a new component instance. @@ -18,11 +19,12 @@ class Td extends Component * @return void */ public function __construct( - string $class = '', string $override = '', string $kind = '' + string $class = '', string $override = '', string $kind = '', bool $hiddenMobile = false, ) { $this->override = $this->getOverride($override); $this->kind = $kind; + $this->hiddenMobile = $hiddenMobile; $this->class = $this->getClass($class); } @@ -47,6 +49,10 @@ class Td extends Component return $class; } + if ($this->hiddenMobile) { + $class = $class . ' ' . 'hidden sm:table-cell'; + } + $default = 'py-4 whitespace-nowrap text-sm font-normal text-black truncate'; switch ($this->kind) { diff --git a/app/View/Components/Table/Th.php b/app/View/Components/Table/Th.php index a46be84dd..25ffee4a1 100644 --- a/app/View/Components/Table/Th.php +++ b/app/View/Components/Table/Th.php @@ -12,17 +12,20 @@ class Th extends Component public $kind; + public $hiddenMobile; + /** * Create a new component instance. * * @return void */ public function __construct( - string $class = '', string $override = '', string $kind = '' + string $class = '', string $override = '', string $kind = '', bool $hiddenMobile = false, ) { $this->override = $this->getOverride($override); $this->kind = $kind; + $this->hiddenMobile = $hiddenMobile; $this->class = $this->getClass($class); } @@ -47,6 +50,10 @@ class Th extends Component return $class; } + if ($this->hiddenMobile) { + $class = $class . ' ' . 'hidden sm:table-cell'; + } + $default = 'py-3 text-xs font-medium text-black tracking-wider'; switch ($this->kind) { diff --git a/app/View/Components/Table/Tr.php b/app/View/Components/Table/Tr.php index 29fc3ebf0..a781b208f 100644 --- a/app/View/Components/Table/Tr.php +++ b/app/View/Components/Table/Tr.php @@ -45,6 +45,10 @@ class Tr extends Component return 'relative flex items-center px-1 group border-b hover:bg-gray-100'; } + else if (array_key_exists('App\View\Components\Table\Thead', $values)) { + return 'flex items-center px-1'; + } + return ''; } } diff --git a/resources/views/auth/users/index.blade.php b/resources/views/auth/users/index.blade.php index b7d071a79..d00a4672f 100644 --- a/resources/views/auth/users/index.blade.php +++ b/resources/views/auth/users/index.blade.php @@ -25,7 +25,7 @@ - + diff --git a/resources/views/banking/accounts/index.blade.php b/resources/views/banking/accounts/index.blade.php index 3e53d8eeb..65ba75d90 100644 --- a/resources/views/banking/accounts/index.blade.php +++ b/resources/views/banking/accounts/index.blade.php @@ -26,7 +26,7 @@ - + diff --git a/resources/views/banking/accounts/show.blade.php b/resources/views/banking/accounts/show.blade.php index 6bc6858de..4c2954c2d 100644 --- a/resources/views/banking/accounts/show.blade.php +++ b/resources/views/banking/accounts/show.blade.php @@ -234,7 +234,7 @@ @if ($transactions->count()) - + @@ -334,7 +334,7 @@ @if ($transfers->count()) - +