code: function setProp (style = '', prop, value) {
    prop = prop.trim().toLowerCase()
    const decls = style.split(';')
  
    let updated = false
  
    const updatedDecls = decls.map((decl) => {
      if (decl.trim().toLowerCase().startsWith(`${prop}:`)) {
        updated = true
        return `${prop}: ${value}`
      }
  
      return decl
    })
  
    if (!updated) { updatedDecls.push(`${prop}: ${value}`) }
  
    return compact(updatedDecls).join(';')
  }
docs: Sets the value of a prop in a given inline style string
  @param {String} style inline styles
  @param {String} prop  prop to update/add
  @param {String} value new value
  
  @return {String} style