vadimdemedes / tailwind-rn

🦎 Use Tailwind CSS in React Native projects
MIT License
4.23k stars 171 forks source link

Fix children prop type #189

Open HossamElharmeil opened 1 year ago

HossamElharmeil commented 1 year ago

Hi! 👋

Firstly, thanks for your work on this project! 🙂

Today I used patch-package to patch tailwind-rn@4.2.0 for the project I'm working on.

There seems to be an issue with typescript where TailwindProvider Props interface does not accept children. Here is the diff that solved my problem:

diff --git a/node_modules/tailwind-rn/dist/tailwind-provider.d.ts b/node_modules/tailwind-rn/dist/tailwind-provider.d.ts
index afa56a7..da3c3a5 100644
--- a/node_modules/tailwind-rn/dist/tailwind-provider.d.ts
+++ b/node_modules/tailwind-rn/dist/tailwind-provider.d.ts
@@ -4,6 +4,7 @@ import { Utilities } from './types';
 interface Props {
     utilities: Utilities;
     colorScheme?: ColorSchemeName;
+    children?: React.ReactElement
 }
 declare const TailwindProvider: React.FC<Props>;
 export default TailwindProvider;

This issue body was partially generated by patch-package.

Papillon6814 commented 1 year ago

Hello! That's a nice patch! Do you submit a PR of that?

kodunmi commented 1 year ago

Hello guys, having this same issue, have the PR been made yet?

How do I go around it