symfinity / ux-blocks-live
LiveComponent widgets
Package info
github.com/symfinity/ux-blocks-live
Type:symfony-bundle
pkg:composer/symfinity/ux-blocks-live
v0.1.0
2026-06-27 14:37 UTC
Requires
- php: >=8.2
- symfinity/ux-blocks-interactive: ^0.1
- symfony/framework-bundle: ^7.4||^8.0
- symfony/stimulus-bundle: ^2.0|^3.0
- symfony/twig-bundle: ^7.4||^8.0
- symfony/ux-live-component: ^2.0|^3.0
- symfony/ux-turbo: ^2.0|^3.0
- symfony/ux-twig-component: ^2.0|^3.0
Requires (Dev)
- phpstan/phpstan: ^2.1
- phpstan/phpstan-symfony: ^2.0
- phpunit/phpunit: ^10.5 || ^11.0
- symfinity/ux-blocks: ^0.1.3
- symfinity/ux-blocks-marketing: ^0.1
- symfony/browser-kit: ^7.4||^8.0
- symfony/css-selector: ^7.4||^8.0
- symfony/http-client: ^7.4||^8.0
- symfony/yaml: ^7.4||^8.0
This package is auto-updated.
Last update: 2026-06-27 14:38:38 UTC
README
UX Blocks Live
LiveComponent widgets
Note
Read-only mirror. See CONTRIBUTING.md for how to propose changes.
Features
- 5 LiveComponent roles — combobox, date pickers, tags input, and interactive data table
- Server-synchronized (
live) — Symfony UX LiveComponent + Turbo - Registry-aligned —
blocks.live.*fragment ids - Requires interactive tier — builds on
symfinity/ux-blocks-interactive
Interaction profile
| Token | In this package |
|---|---|
live |
Default — LiveComponent server sync |
act |
Optional on interactive data table chrome |
Component inventory
| Role | Twig | Interaction | Fragment | Status |
|---|---|---|---|---|
| combobox | ComboboxLive | live | blocks.live.combobox |
shipped |
| date-picker | DatePickerLive | live | blocks.live.date-picker |
shipped |
| date-range-picker | DateRangePickerLive | live | blocks.live.date-range-picker |
shipped |
| tags-input | TagsInputLive | live | blocks.live.tags-input |
shipped |
| data-table-chrome-interactive | DataTableChromeInteractiveLive | live, act | blocks.live.data-table-chrome-interactive |
shipped |
Prerequisites
Add the symfinity/recipes Flex endpoint to your project's composer.json (see recipes README) — recipes are not in Symfony's official recipe repository yet.
Installation
composer require symfinity/ux-blocks-live
For the complete official catalog, use symfinity/ux-blocks-full.
See Installation.
Quick Start
<twig:ComboboxLive name="country" :options="countries" />
See Quick start for the full walkthrough.
Documentation
- Quick start — minimal setup path
- Installation — Flex, dependencies, verify
- Configuration — bundle and app options
- Usage — day-to-day patterns
- Components — five Live role handbook pages
- Verification — clean-app smoke steps
- Upgrade — version migrations
Requirements
- PHP 8.2 or higher
- Symfony 7.4 or 8.x
symfinity/ux-blocks-interactive^0.1symfony/ux-live-componentandsymfony/ux-turbo