diff --git a/docs/00-intro.md b/docs/00-intro.md index c7d198b..047b0ec 100644 --- a/docs/00-intro.md +++ b/docs/00-intro.md @@ -5,3 +5,123 @@ Welcome to the `picea-ui` documentation. This quick documentation will guide you through the use of the form system, every available UI elements and how to add customs one and individual components. +Mostly everything you need to build and process form is available in this package. + +The first part is most input callable as a widget : + +``` +{% ui.text "fullname", "John Doe" %} +``` + +Current input support is : +```php +- Input (string $source, array $attributes = [], array $options = []) +- Checkbox (string $name, mixed $value = null, array $attributes = [], array $options = []) +- Color (string $name, mixed $value = null, array $attributes = [], array $options = []) +- Date (string $name, mixed $value = null, array $attributes = [], array $options = []) +- Datetime (string $name, mixed $value = null, array $attributes = [], array $options = []) +- Email (string $name, mixed $value = null, array $attributes = [], array $options = []) +- File (string $name, mixed $value = null, array $attributes = [], array $options = []) +- Hidden (string $name, mixed $value = null, array $attributes = [], array $options = []) +- Image (string $source, array $attributes = [], array $options = []) +- Numeric (string $name, mixed $value = null, array $attributes = [], array $options = []) +- Password (string $name, mixed $value = null, array $attributes = [], array $options = []) +- Radio (string $name, mixed $value = null, array $attributes = [], array $options = []) +- Range (string $name, mixed $value = null, array $attributes = [], array $options = []) +- Search (string $name, mixed $value = null, array $attributes = [], array $options = []) +- Select (string $name, array $list, mixed $value = null, array $attributes = [], bool $strictComparison = true) +- Tel (string $name, mixed $value = null, array $attributes = [], array $options = []) +- Text (string $name, mixed $value = null, array $attributes = [], array $options = []) +- Textarea (string $name, mixed $value = null, array $attributes = [], array $options = []) +- Time (string $name, mixed $value = null, array $attributes = [], array $options = []) +- Url (string $name, mixed $value = null, array $attributes = [], array $options = []) +- Week (string $name, mixed $value = null, array $attributes = [], array $options = []) +``` + +**[PICEA]** So, using this code: + +```html +{% ui.form.post "user.save", current_url() %} +