Thin Bars Slider

if(not empty(prop("Earned")) and not empty(prop("Income Goal")), slice("||||||||||||||||||||", 0, floor(20 * prop("Earned") / prop("Income Goal"))) + "🁢" + slice("||||||||||||||||||||", 0, 20 - floor(20 * prop("Earned") / prop("Income Goal"))) + " " + format(floor(100 * prop("Earned") / prop("Income Goal"))) + "%", "")
if(not empty(prop("Start Date")) and not empty(prop("End Date")), if(dateBetween(prop("Start Date"), now(), "days") > 0, "🁢|||||||||||||||||||| 0%", if(dateBetween(prop("End Date"), now(), "days") > -1, slice("||||||||||||||||||||", 0, floor(20 * dateBetween(now(), prop("Start Date"), "days") / dateBetween(prop("End Date"), prop("Start Date"), "days"))) + "🁢" + slice("||||||||||||||||||||", 0, 20 - floor(20 * dateBetween(now(), prop("Start Date"), "days") / dateBetween(prop("End Date"), prop("Start Date"), "days"))) + " " + format(floor(100 * dateBetween(now(), prop("Start Date"), "days") / dateBetween(prop("End Date"), prop("Start Date"), "days"))) + "%", "||||||||||||||||||||🁢 100%")), "")

Thin Bars Progress

if(not empty(prop("Earned")) and not empty(prop("Income Goal")), slice("||||||||||||||||||||", 0, floor(20 * prop("Earned") / prop("Income Goal"))) + "🁢 " + format(floor(100 * prop("Earned") / prop("Income Goal"))) + "%", "")
if(not empty(prop("Start Date")) and not empty(prop("End Date")), if(dateBetween(prop("Start Date"), now(), "days") > 0, "0%", if(dateBetween(prop("End Date"), now(), "days") > -1, slice("||||||||||||||||||||", 0, floor(20 * dateBetween(now(), prop("Start Date"), "days") / dateBetween(prop("End Date"), prop("Start Date"), "days"))) + "🁢 " + format(floor(100 * dateBetween(now(), prop("Start Date"), "days") / dateBetween(prop("End Date"), prop("Start Date"), "days"))) + "%", "|||||||||||||||||||| 100%")), "")