Expression Builder

Requested to build an expression builder.

Requirements:

  • Create an If Statement
  • Allow If statement to contain an unlimited number "AND"s and "OR"s
  • Allow multiple operands (equals, not equals, substring, contains, etc)
  • Allow creation of else-if statements
  • Force an Else statement

I am currently utilizing Vuetify's stepper tool, where each step is a new else if. It works but feels too clunky. https://vuetifyjs.com/en/components/steppers