Skip to content

Adding metadata to form and elements for dynamic attributes.#90

Open
pat wants to merge 2 commits intoteam-formalist:masterfrom
pat:meta-information
Open

Adding metadata to form and elements for dynamic attributes.#90
pat wants to merge 2 commits intoteam-formalist:masterfrom
pat:meta-information

Conversation

@pat
Copy link
Copy Markdown

@pat pat commented Mar 24, 2020

This addresses #89 in what feels to be a simple manner (and I'm very open to changing approaches). The meta object here is presumed to be a hash, but isn’t considered to match the nested structure of elements/fields (unlike errors and inputs), hence there’s no digging through its structure as part of the rendering process.

It’s combined with the ability to pass procs through as attribute values, and when rendering they get invoked with a single argument - the meta object. And arguably there’s nothing stopping meta from being something other than a hash too. Entirely up to the consumer.

(I realise 829ae93 is included here, because that's the branch we're working with, but it's completely unrelated to the focus of the PR.)

timriley and others added 2 commits January 12, 2020 16:51
This implementation is technically extremely simple - the meta hash isn’t considered to match the nested structure of elements/fields (unlike errors and inputs), hence there’s no digging through its structure as part of the rendering process.

It’s combined with the ability to pass procs through as attribute values, and when rendering they get invoked with a single argument - the meta hash.

And arguably there’s nothing stopping meta from being something other than a hash too. Entirely up to the consumer.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants