CRUD / foldkit-crud
The four pieces
| Piece | Joins | State of its own | Placed as |
|---|---|---|---|
| list | a Remote query and an Entity Selection | none: the pages are Remote's | a value; nothing to place |
| detail | an Entity Selection and an id the Model gives | none | a value |
| editor | a form, the mutation its value feeds, and their Entity | which id is open, whether it has been filled, which save is its own | a Bundle, like the form it wraps |
| remover | a delete mutation, with a yes in between | which id is being asked about, which delete is its own | a Bundle |
Nothing is generated from an Entity alone. An editor exists because you named a form and a mutation, and a list because you named a query, which your server authorizes.