WIP: Feature Rewrite #87
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: profectus/Profectus#87
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/ure-rewrite"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
jsx()
andJSXFunction
. You can now useJSX.Element
like any otherComputable
valuejoinJSX
now always requires a joiner. Just pass the array of elements or wrap them in<>
and</>
if there's no joinercoerceComponent
,computeComponent
, andcomputeOptionalComponent
; just use therender
function now<MyComponent />
instead of<component :is="myComponent" />
forceHideGoBack
not being respecteddeepUnref
as now things don't get unreffed before being passed into vue components by defaultmark
propertiesmergeAdjacent
now works with grids (perhaps should've used scss to reduce the amount of css this took)CoercableComponent
renamed toRenderable
since it should be used withrender
isCoercableComponent
withisJSXElement
Computable
andProcessedComputable
with the vue built-insMaybeRefOrGetter
andMaybeRef
convertComputable
renamed toprocessGetter
GetComputableTypeWithDefault
andGetComputableType
, which can similarly be replaceddontMerge
is now a property on rows and columns rather than an undocumented css class you'd have to include on every feature within the row or columnvueFeatureMixin
for simplifying the vue specific parts of a feature. Passes the component's properties in explicitly and directly from the feature itselfrender
functions now returnJSX.Element
. TheJSX
variants (e.g.renderJSX
) (exceptjoinJSX
) have been removedsmall
property from clickable, since its a single css rule (min-height: unset
) (you could add a small css class and pass small to any vue feature's classes property, though)??=
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.