Entities front-end
Building the list and edit screens over a Regira Entities API in Vue 3: what the API must expose, and what the client composables do with it.
-
List Screens That Survive the Back Button
A list screen users can bookmark, share and hit Back on without losing their filters, and that never shows an error over data that loaded fine. The rules behind it, and the Vue composables that apply them.
-
Edit Forms That Survive Reality
Edit forms where Cancel always works, a save shows what the server stored, a refused delete says so, and a deleted record can be brought back. Four decisions, in Vue.
-
Saving, Saved or Failed
Every form in the app shows saving, saved or failed the same way, instead of each one re-inventing it. One small object carries the state, and one panel shows it.