The component assumes there is a single value to display. If the data has more than one value, then the component should either allow the user to specify which value to edit or should refuse to update.
A 'set' core function can ensure that a unique value is atomically updated
If no value is present, the component should allow a placeholder to be displayed
The component should provide some indication that the text is editable
An edited value should be modified in the same document it was read from
A new value (from a placeholder) should be saved in a predictable location, according to rules consistently used across PodOS.
The component display should update if the value is edited elsewhere.
Allow predicate to be specified as curie, using a prefix or vocab in ancestors
I want to edit the literal values on things on my Pod, so that I can update outdated data, or fix things when I mistyped something.
pos-value currently provides a read-only display https://github.com/pod-os/PodOS/blob/main/elements/src/components/pos-value/pos-value.tsx