cleanup
This commit is contained in:
@@ -1,16 +1,19 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace App\Livewire\Datatables;
|
namespace App\Livewire\Datatables;
|
||||||
|
|
||||||
use App\Models\Holding;
|
use App\Models\Holding;
|
||||||
use Illuminate\Support\Number;
|
|
||||||
use Illuminate\Database\Eloquent\Builder;
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
use Rappasoft\LaravelLivewireTables\Views\Column;
|
use Illuminate\Support\Number;
|
||||||
use Rappasoft\LaravelLivewireTables\DataTableComponent;
|
use Rappasoft\LaravelLivewireTables\DataTableComponent;
|
||||||
|
use Rappasoft\LaravelLivewireTables\Views\Column;
|
||||||
|
|
||||||
class HoldingsTable extends DataTableComponent
|
class HoldingsTable extends DataTableComponent
|
||||||
{
|
{
|
||||||
public $portfolio;
|
public $portfolio;
|
||||||
|
|
||||||
public array $hiddenColumns = [];
|
public array $hiddenColumns = [];
|
||||||
|
|
||||||
public function mount($portfolio): void
|
public function mount($portfolio): void
|
||||||
@@ -37,7 +40,7 @@ class HoldingsTable extends DataTableComponent
|
|||||||
'default' => false,
|
'default' => false,
|
||||||
'default-styling' => false,
|
'default-styling' => false,
|
||||||
'default-colors' => false,
|
'default-colors' => false,
|
||||||
'class' => 'overflow-scroll'
|
'class' => 'overflow-scroll',
|
||||||
]);
|
]);
|
||||||
$this->setTableAttributes([
|
$this->setTableAttributes([
|
||||||
'default' => false,
|
'default' => false,
|
||||||
@@ -56,7 +59,7 @@ class HoldingsTable extends DataTableComponent
|
|||||||
'default' => false,
|
'default' => false,
|
||||||
'default-styling' => false,
|
'default-styling' => false,
|
||||||
'default-colors' => false,
|
'default-colors' => false,
|
||||||
'class' => 'text-xs font-medium whitespace-nowrap uppercase tracking-wider text-nowrap'
|
'class' => 'text-xs font-medium whitespace-nowrap uppercase tracking-wider text-nowrap',
|
||||||
];
|
];
|
||||||
|
|
||||||
if (in_array($column->getField(), $this->hiddenColumns)) {
|
if (in_array($column->getField(), $this->hiddenColumns)) {
|
||||||
@@ -69,7 +72,7 @@ class HoldingsTable extends DataTableComponent
|
|||||||
'default' => false,
|
'default' => false,
|
||||||
'default-styling' => true,
|
'default-styling' => true,
|
||||||
'default-colors' => false,
|
'default-colors' => false,
|
||||||
'class' => 'cursor-pointer'
|
'class' => 'cursor-pointer',
|
||||||
]);
|
]);
|
||||||
$this->setTbodyAttributes([
|
$this->setTbodyAttributes([
|
||||||
'default' => false,
|
'default' => false,
|
||||||
@@ -80,7 +83,7 @@ class HoldingsTable extends DataTableComponent
|
|||||||
'default' => false,
|
'default' => false,
|
||||||
'default-styling' => true,
|
'default-styling' => true,
|
||||||
'default-colors' => false,
|
'default-colors' => false,
|
||||||
'class' => 'cursor-pointer hover:bg-neutral/25'
|
'class' => 'cursor-pointer hover:bg-neutral/25',
|
||||||
]);
|
]);
|
||||||
$this->setTdAttributes(function (Column $column) {
|
$this->setTdAttributes(function (Column $column) {
|
||||||
|
|
||||||
@@ -88,7 +91,7 @@ class HoldingsTable extends DataTableComponent
|
|||||||
'default' => false,
|
'default' => false,
|
||||||
'default-styling' => false,
|
'default-styling' => false,
|
||||||
'default-colors' => false,
|
'default-colors' => false,
|
||||||
'class' => 'text-nowrap'
|
'class' => 'text-nowrap',
|
||||||
];
|
];
|
||||||
|
|
||||||
if (in_array($column->getField(), $this->hiddenColumns)) {
|
if (in_array($column->getField(), $this->hiddenColumns)) {
|
||||||
@@ -162,7 +165,7 @@ class HoldingsTable extends DataTableComponent
|
|||||||
->label(fn ($row) => $row->num_transactions),
|
->label(fn ($row) => $row->num_transactions),
|
||||||
Column::make(__('Last Refreshed'), 'market_data.updated_at')
|
Column::make(__('Last Refreshed'), 'market_data.updated_at')
|
||||||
->sortable()
|
->sortable()
|
||||||
->format(fn($value) => \Carbon\Carbon::parse($value)->diffForHumans() )
|
->format(fn ($value) => \Carbon\Carbon::parse($value)->diffForHumans()),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
|
|
||||||
namespace App\Livewire\Datatables;
|
namespace App\Livewire\Datatables;
|
||||||
|
|
||||||
use App\Models\Transaction;
|
use App\Models\Transaction;
|
||||||
use Illuminate\Support\Number;
|
|
||||||
use Illuminate\Database\Eloquent\Builder;
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
use Rappasoft\LaravelLivewireTables\Views\Column;
|
use Illuminate\Support\Number;
|
||||||
use Rappasoft\LaravelLivewireTables\DataTableComponent;
|
use Rappasoft\LaravelLivewireTables\DataTableComponent;
|
||||||
|
use Rappasoft\LaravelLivewireTables\Views\Column;
|
||||||
|
|
||||||
class TransactionsTable extends DataTableComponent
|
class TransactionsTable extends DataTableComponent
|
||||||
{
|
{
|
||||||
@@ -39,7 +41,7 @@ class TransactionsTable extends DataTableComponent
|
|||||||
'default' => false,
|
'default' => false,
|
||||||
'default-styling' => false,
|
'default-styling' => false,
|
||||||
'default-colors' => false,
|
'default-colors' => false,
|
||||||
'class' => 'overflow-scroll'
|
'class' => 'overflow-scroll',
|
||||||
]);
|
]);
|
||||||
$this->setTableAttributes([
|
$this->setTableAttributes([
|
||||||
'default' => false,
|
'default' => false,
|
||||||
@@ -58,7 +60,7 @@ class TransactionsTable extends DataTableComponent
|
|||||||
'default' => false,
|
'default' => false,
|
||||||
'default-styling' => false,
|
'default-styling' => false,
|
||||||
'default-colors' => false,
|
'default-colors' => false,
|
||||||
'class' => 'text-xs font-medium whitespace-nowrap uppercase tracking-wider text-nowrap'
|
'class' => 'text-xs font-medium whitespace-nowrap uppercase tracking-wider text-nowrap',
|
||||||
];
|
];
|
||||||
|
|
||||||
if (in_array($column->getField(), $this->hiddenColumns)) {
|
if (in_array($column->getField(), $this->hiddenColumns)) {
|
||||||
@@ -71,7 +73,7 @@ class TransactionsTable extends DataTableComponent
|
|||||||
'default' => false,
|
'default' => false,
|
||||||
'default-styling' => true,
|
'default-styling' => true,
|
||||||
'default-colors' => false,
|
'default-colors' => false,
|
||||||
'class' => 'cursor-pointer'
|
'class' => 'cursor-pointer',
|
||||||
]);
|
]);
|
||||||
$this->setTbodyAttributes([
|
$this->setTbodyAttributes([
|
||||||
'default' => false,
|
'default' => false,
|
||||||
@@ -82,7 +84,7 @@ class TransactionsTable extends DataTableComponent
|
|||||||
'default' => false,
|
'default' => false,
|
||||||
'default-styling' => true,
|
'default-styling' => true,
|
||||||
'default-colors' => false,
|
'default-colors' => false,
|
||||||
'class' => 'cursor-pointer hover:bg-neutral/25'
|
'class' => 'cursor-pointer hover:bg-neutral/25',
|
||||||
]);
|
]);
|
||||||
$this->setTdAttributes(function (Column $column) {
|
$this->setTdAttributes(function (Column $column) {
|
||||||
|
|
||||||
@@ -90,7 +92,7 @@ class TransactionsTable extends DataTableComponent
|
|||||||
'default' => false,
|
'default' => false,
|
||||||
'default-styling' => false,
|
'default-styling' => false,
|
||||||
'default-colors' => false,
|
'default-colors' => false,
|
||||||
'class' => 'text-nowrap'
|
'class' => 'text-nowrap',
|
||||||
];
|
];
|
||||||
|
|
||||||
if (in_array($column->getField(), $this->hiddenColumns)) {
|
if (in_array($column->getField(), $this->hiddenColumns)) {
|
||||||
|
|||||||
@@ -30,9 +30,6 @@ trait Toast
|
|||||||
|
|
||||||
$this->js('toast('.json_encode(['toast' => $toast]).')');
|
$this->js('toast('.json_encode(['toast' => $toast]).')');
|
||||||
|
|
||||||
// session()->flash('ib.toast.title', $title);
|
|
||||||
// session()->flash('ib.toast.description', $description);
|
|
||||||
|
|
||||||
if ($redirectTo) {
|
if ($redirectTo) {
|
||||||
return $this->redirect($redirectTo, navigate: true);
|
return $this->redirect($redirectTo, navigate: true);
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -38,7 +38,7 @@
|
|||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"fakerphp/faker": "^1.23",
|
"fakerphp/faker": "^1.23",
|
||||||
"laravel/pint": "^1.13",
|
"laravel/pint": "^1.25",
|
||||||
"laravel/sail": "^1.26",
|
"laravel/sail": "^1.26",
|
||||||
"mockery/mockery": "^1.6",
|
"mockery/mockery": "^1.6",
|
||||||
"nunomaduro/collision": "^8.0",
|
"nunomaduro/collision": "^8.0",
|
||||||
|
|||||||
Generated
+6
-6
@@ -4,7 +4,7 @@
|
|||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"content-hash": "3c3015ad711087ed55daf3aebcf8b06f",
|
"content-hash": "ad05656be3a8913bba187945f9683b48",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "aws/aws-crt-php",
|
"name": "aws/aws-crt-php",
|
||||||
@@ -9288,16 +9288,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "laravel/pint",
|
"name": "laravel/pint",
|
||||||
"version": "v1.25.0",
|
"version": "v1.25.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/laravel/pint.git",
|
"url": "https://github.com/laravel/pint.git",
|
||||||
"reference": "595de38458c6b0ab4cae4bcc769c2e5c5d5b8e96"
|
"reference": "5016e263f95d97670d71b9a987bd8996ade6d8d9"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/laravel/pint/zipball/595de38458c6b0ab4cae4bcc769c2e5c5d5b8e96",
|
"url": "https://api.github.com/repos/laravel/pint/zipball/5016e263f95d97670d71b9a987bd8996ade6d8d9",
|
||||||
"reference": "595de38458c6b0ab4cae4bcc769c2e5c5d5b8e96",
|
"reference": "5016e263f95d97670d71b9a987bd8996ade6d8d9",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -9350,7 +9350,7 @@
|
|||||||
"issues": "https://github.com/laravel/pint/issues",
|
"issues": "https://github.com/laravel/pint/issues",
|
||||||
"source": "https://github.com/laravel/pint"
|
"source": "https://github.com/laravel/pint"
|
||||||
},
|
},
|
||||||
"time": "2025-09-17T01:36:44+00:00"
|
"time": "2025-09-19T02:57:12+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "laravel/sail",
|
"name": "laravel/sail",
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ mkdir -p storage/framework/cache \
|
|||||||
storage/logs
|
storage/logs
|
||||||
|
|
||||||
timestamp=$(date -u "+[%Y-%m-%d %H:%M:%S]")
|
timestamp=$(date -u "+[%Y-%m-%d %H:%M:%S]")
|
||||||
echo "$timestamp Investbrain starting..." >> storage/logs/laravel.log
|
echo "$timestamp Investbrain starting ($VERSION)..." >> storage/logs/laravel.log
|
||||||
|
|
||||||
echo -e "\n > Storage directory scaffolding is OK... "
|
echo -e "\n > Storage directory scaffolding is OK... "
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
x-data="{ show: false, timer: '', toast: '' }"
|
x-data="{ show: false, timer: '', toast: '' }"
|
||||||
@toast.window="
|
@toast.window="
|
||||||
clearTimeout(timer);
|
clearTimeout(timer);
|
||||||
toast = $event.detail.toast
|
toast = $event.detail.toast;
|
||||||
setTimeout(() => show = true, 100);
|
setTimeout(() => show = true, 100);
|
||||||
timer = setTimeout(() => show = false, $event.detail.toast.timeout);
|
timer = setTimeout(() => show = false, $event.detail.toast.timeout);
|
||||||
">
|
">
|
||||||
|
|||||||
Reference in New Issue
Block a user