Skip to content

Commit

Permalink
remove ignore argument
Browse files Browse the repository at this point in the history
  • Loading branch information
mokhosh committed Sep 8, 2024
1 parent e5f885e commit f6f1406
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 30 deletions.
10 changes: 5 additions & 5 deletions _ide_helper.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,23 @@

namespace Filament\Forms\Components {
/**
* @method static \Filament\Forms\Components\DateTimePicker jalali(bool $ignore = false)
* @method static \Filament\Forms\Components\DateTimePicker jalali()
*/
class DateTimePicker {}
}

namespace Filament\Tables\Columns {
/**
* @method static \Filament\Tables\Columns\TextColumn jalaliDate(?string $format = null, ?string $timezone = null, bool $ignore = false)
* @method static \Filament\Tables\Columns\TextColumn jalaliDateTime(?string $format = null, ?string $timezone = null, bool $ignore = false)
* @method static \Filament\Tables\Columns\TextColumn jalaliDate(?string $format = null, ?string $timezone = null)
* @method static \Filament\Tables\Columns\TextColumn jalaliDateTime(?string $format = null, ?string $timezone = null)
*/
class TextColumn {}
}

namespace Filament\Infolists\Components {
/**
* @method static \Filament\Infolists\Components\TextEntry jalaliDate(?string $format = null, ?string $timezone = null, bool $ignore = false)
* @method static \Filament\Infolists\Components\TextEntry jalaliDateTime(?string $format = null, ?string $timezone = null, bool $ignore = false)
* @method static \Filament\Infolists\Components\TextEntry jalaliDate(?string $format = null, ?string $timezone = null)
* @method static \Filament\Infolists\Components\TextEntry jalaliDateTime(?string $format = null, ?string $timezone = null)
*/
class TextEntry {}
}
30 changes: 5 additions & 25 deletions src/FilamentJalaliServiceProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,7 @@ public function packageBooted(): void
$this->getAssetPackageName()
);

TextColumn::macro('jalaliDate', function (?string $format = null, ?string $timezone = null, bool $ignore = false) {
if ($ignore) {
return $this->date();
}

TextColumn::macro('jalaliDate', function (?string $format = null, ?string $timezone = null) {
$format ??= config('filament-jalali.date_format');

$this->formatStateUsing(static function (Column $column, $state) use ($format, $timezone): ?string {
Expand All @@ -66,23 +62,15 @@ public function packageBooted(): void
return $this;
});

TextColumn::macro('jalaliDateTime', function (?string $format = null, ?string $timezone = null, bool $ignore = false) {
if ($ignore) {
return $this->dateTime();
}

TextColumn::macro('jalaliDateTime', function (?string $format = null, ?string $timezone = null) {
$format ??= config('filament-jalali.datetime_format');

$this->jalaliDate($format, $timezone);

return $this;
});

TextEntry::macro('jalaliDate', function (?string $format = null, ?string $timezone = null, bool $ignore = false) {
if ($ignore) {
return $this->date();
}

TextEntry::macro('jalaliDate', function (?string $format = null, ?string $timezone = null) {
$format ??= config('filament-jalali.date_format');
$timezone ??= $this->getTimezone();

Expand All @@ -99,23 +87,15 @@ public function packageBooted(): void
return $this;
});

TextEntry::macro('jalaliDateTime', function (?string $format = null, ?string $timezone = null, bool $ignore = false) {
if ($ignore) {
return $this->dateTime();
}

TextEntry::macro('jalaliDateTime', function (?string $format = null, ?string $timezone = null) {
$format ??= config('filament-jalali.datetime_format');

$this->jalaliDate($format, $timezone);

return $this;
});

DateTimePicker::macro('jalali', function (bool $ignore = false) {
if ($ignore) {
return $this;
}

DateTimePicker::macro('jalali', function () {
$this
->native(false)
->firstDayOfWeek(6)
Expand Down

0 comments on commit f6f1406

Please sign in to comment.