Preheat the oven to 350.
Grease a 13x9-inch baking dish with butter.
Combine butter, brown sugar eggs and vanilla. Beat until combined.
In another bowl, whisk together the flour, baking powder, salt and cinnamon.
Slowly add dry ingredients to the wet ingredients while beating.
Stir in the cranberries and chocolate.
Spread the batter into the prepared pan.
Bake for 18-22 minutes or until a toothpick inserted in the middle comes out clean.
Allow to cool completely.
Beat the cream cheese, orange zest and powdered sugar until well-blended.
Slowly add about half of the melted chocolate while beating.
Frost the bars and sprinkle with cranberries.
Transfer remaining chocolate to zippered sandwich bag and clip corner to pipe.
Drizzle white chocolate over top.
Refrigerate for at least one hour then cut into triangle shapes.