Skip to content

Commit

Permalink
...
Browse files Browse the repository at this point in the history
  • Loading branch information
RobinDev committed Sep 8, 2023
1 parent 6fe4e60 commit f7e604a
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 9 deletions.
9 changes: 4 additions & 5 deletions packages/admin/src/FormField/CreatedAtField.php
Expand Up @@ -4,7 +4,6 @@

use Sonata\AdminBundle\Form\FormMapper;
use Sonata\Form\Type\DateTimePickerType;
use Symfony\Component\Form\Extension\Core\Type\DateTimeType;

/**
* @template T of object
Expand All @@ -16,13 +15,13 @@ class CreatedAtField extends AbstractField
public const DateTimePickerOptions = [
'useCurrent' => true,
'display' => [
'sideBySide' => true,
'calendarWeeks' => false,
'viewMode' => 'calendar',
// 'components' => [ 'seconds' => false, ],
'components' => ['seconds' => false],
],
];

public const DateTimePickerFormat = 'yyyy-MM-dd HH:mm';

/**
* @param FormMapper<T> $form
*
Expand All @@ -34,7 +33,7 @@ class CreatedAtField extends AbstractField
public function formField(FormMapper $form): FormMapper
{
return $form->add('createdAt', DateTimePickerType::class, [
'format' => DateTimeType::HTML5_FORMAT,
'format' => self::DateTimePickerFormat,
'datepicker_options' => self::DateTimePickerOptions,
'label' => $this->admin->getMessagePrefix().'.createdAt.label',
]);
Expand Down
3 changes: 1 addition & 2 deletions packages/admin/src/FormField/PageCreatedAtField.php
Expand Up @@ -5,7 +5,6 @@
use Pushword\Core\Entity\PageInterface;
use Sonata\AdminBundle\Form\FormMapper;
use Sonata\Form\Type\DateTimePickerType;
use Symfony\Component\Form\Extension\Core\Type\DateTimeType;

/**
* @extends CreatedAtField<PageInterface>
Expand All @@ -20,7 +19,7 @@ class PageCreatedAtField extends CreatedAtField
public function formField(FormMapper $form): FormMapper
{
return $form->add('createdAt', DateTimePickerType::class, [
'format' => DateTimeType::HTML5_FORMAT,
'format' => CreatedAtField::DateTimePickerFormat,
'datepicker_options' => CreatedAtField::DateTimePickerOptions,
'label' => $this->admin->getMessagePrefix().'.createdAt.label',
]);
Expand Down
3 changes: 1 addition & 2 deletions packages/admin/src/FormField/PagePublishedAtField.php
Expand Up @@ -5,7 +5,6 @@
use Pushword\Core\Entity\PageInterface;
use Sonata\AdminBundle\Form\FormMapper;
use Sonata\Form\Type\DateTimePickerType;
use Symfony\Component\Form\Extension\Core\Type\DateTimeType;

/**
* @extends AbstractField<PageInterface>
Expand All @@ -20,7 +19,7 @@ class PagePublishedAtField extends AbstractField
public function formField(FormMapper $form): FormMapper
{
return $form->add('publishedAt', DateTimePickerType::class, [
'format' => DateTimeType::HTML5_FORMAT,
'format' => CreatedAtField::DateTimePickerFormat,
'datepicker_options' => CreatedAtField::DateTimePickerOptions,
'label' => $this->admin->getMessagePrefix().'.publishedAt.label',
'help' => $this->getHelp(),
Expand Down
Binary file modified packages/skeleton/var/app.db
Binary file not shown.

0 comments on commit f7e604a

Please sign in to comment.