nextras / form-components
Form components for Nette Framework.
Installs: 178 532
Dependents: 1
Suggesters: 0
Security: 0
Stars: 11
Watchers: 5
Forks: 3
Open Issues: 4
Requires
- php: >=8.0
- nette/application: ~3.0
- nette/component-model: ~3.0
- nette/forms: ~3.1
- nette/utils: ^3.0 || ^4.0
Requires (Dev)
- latte/latte: ~3.0
- nette/bootstrap: ~3.0
- nette/di: ~3.0
- nette/robot-loader: ~3.0
- nette/tester: ~2.1
- phpstan/phpstan: ^1.12
- phpstan/phpstan-nette: ^1.3
- tracy/tracy: ~2.5
README
This package provides architecture and UI components for building Nette forms.
Architecture components provide Nette Forms' BaseControl in two flavors:
- BaseControl that inherits from
Nette\Application\UI\Component
- form control with support for signal & state handling; - BaseControl that inherits from
Nette\Application\UI\Control
- form control with support for template rendering + same feature as in UI\Component;
UI components:
- AutocompleteControl - text input with support for autocomplete signal handling;
- DateControl - date picker - text input returning
DateTimeImmutable
instance; - DateTimeControl - date tiime picker - text input returning
DateTimeImmutable
instance;
Installation
The best way to install is using Composer:
$ composer require nextras/form-components
Documentation
See examples directory.
License
Combined MIT and Nette's . See full license.