User requests improved support for custom components in the Mitosis compiler, specifically addressing issues with lower-cased component names containing dashes during compilation.
### I am interested in helping provide a feature! Yes ### Which generators are impacted? - [ ] All - [ ] Angular - [ ] HTML - [ ] Qwik - [ ] React - [ ] React-Native - [ ] Solid - [ ] Stencil - [ ] Svelte - [ ] Vue - [ ] Web components ### What problem does this feature solve? The feature aims to enable Mitosis compiler, to effectively handle custom components. Currently, the compiler struggles for example with lower-cased component names containing dashes, leading to issues during compilation. **Here is an example of the compilation error**  ### What does the proposed API look like? The proposed API enhancements would involve refining the JSX parser within Mitosis to appropriately recognize and handle custom components. This improvement would ensure that when encountered, these components are preserved as-is in the generated output without undergoing any alterations by t