fix: check and read jsx annotation