filamentphp/filament

Datepicker not working with TextInputColumn

クローズ

#15,895 opened on 2025/03/19

 (5 件のコメント) (0 件のリアクション) (0 人の担当者)PHP (4,162 件のフォーク)batch import
bughelp wantedmedium priorityunconfirmed

Repository metrics

Stars
 (30,736 個のスター)
PR merge metrics
 (平均マージ 3d 15h) (30d で 55 merged PRs)

説明

Package

filament/filament

Package Version

v3.3.4

Laravel Version

v11.44.2

Livewire Version

v3.6.2

PHP Version

PHP 8.3.17

Problem description

Since release 3.2.134 the datepicker in TextInputColumn stopped working when used as TextInputColumn::make('load_date')->type('date'). The datepicker doesn't open.

It is caused by https://github.com/filamentphp/filament/pull/15340, specifically this change, when reverted, the column works fine.

Expected behavior

When user clicks on the calendar icon, a datepicker should open.

Steps to reproduce

  1. add TextInputColumn::make('date')->type('date') to your Filament table
  2. composer require filament/filament:3.2.133 -W
  3. the datepicker opens and inline editing works
  4. composer require filament/filament:3.2.134 -W
  5. the datepicker doesn't open

Reproduction repository (issue will be closed if this is not valid)

https://github.com/jvitasek/app-filament-issue-3.x

Relevant log output

コントリビューターガイド