Skip to content
Snippets Groups Projects
Commit 4dc445eb authored by dyszczo's avatar dyszczo
Browse files

feat(fields): datepicker field created

parent 8d02cf06
No related branches found
No related tags found
1 merge request!7feat(fields): datepicker field created
Pipeline #5132 failed
# Changelog
## [2.2.0] - 2020-07-30
### Added
- Date picker field
## [2.1.0] - 2020-07-17
### Added
- Action/method attribute for form
......
<?php
namespace WPDesk\Forms\Field;
use WPDesk\Forms\Sanitizer\TextFieldSanitizer;
class DatePickerField extends BasicField {
public function __construct() {
parent::__construct();
$this->set_default_value( '' );
$this->add_class('date-picker');
$this->set_placeholder('YYYY-MM-DD');
$this->set_attribute( 'type', 'text' );
}
public function get_sanitizer() {
return new TextFieldSanitizer();
}
public function get_template_name() {
return 'input-date-picker';
}
}
<?php
/**
* @var \WPDesk\Forms\Field $field
* @var \WPDesk\View\Renderer\Renderer $renderer
* @var string $name_prefix
* @var string $value
*
* @var string $template_name Real field template.
*
*/
echo $renderer->render('input', ['field' => $field, 'renderer' => $renderer, 'name_prefix' => $name_prefix, 'value' => $value]);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment