use modern flat form styles with more icons (#4098)

This commit is contained in:
Kevin Papst
2023-06-09 19:16:36 +02:00
committed by GitHub
parent 053a1d9017
commit ce7fe67fcc
10 changed files with 80 additions and 42 deletions

View File

@@ -35,13 +35,10 @@ final class IconExtension extends AbstractTypeExtension
$view->vars['icon'] = $options['icon'] ?? null;
}
/**
* @param OptionsResolver $resolver
*/
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefined(['icon']);
$resolver->setAllowedTypes('icon', 'string');
$resolver->setAllowedTypes('icon', ['string', 'null']);
$resolver->setDefault('icon', '');
}
}

View File

@@ -32,6 +32,7 @@ final class DurationType extends AbstractType
'preset_minutes' => null,
'toggle' => false,
'max_hours' => 24,
'icon' => 'clock',
]);
}

View File

@@ -32,6 +32,7 @@ final class QuickEntryTimesheetType extends AbstractType
'attr' => [
'placeholder' => '0:00',
],
'icon' => null,
];
$duration = $options['duration_minutes'];