fix(gen:directive): move default text into directive template