problem with "use:" and custom directives in tsx - SolidJS