aboutsummaryrefslogtreecommitdiffstats
path: root/apps/mobile/components/TailwindResolver.tsx
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-04-17 17:56:21 +0100
committerMohamedBassem <me@mbassem.com>2024-04-17 18:13:31 +0100
commitc46482cdaaf883971736488750513663dd023076 (patch)
tree9e3d70fd9e7ae39f8ef21e0651049558e5c5fa5b /apps/mobile/components/TailwindResolver.tsx
parentbb44ebcb9967bde81d15e2f7858d515777681c10 (diff)
downloadkarakeep-c46482cdaaf883971736488750513663dd023076.tar.zst
mobile: Add dark mode support
Diffstat (limited to 'apps/mobile/components/TailwindResolver.tsx')
-rw-r--r--apps/mobile/components/TailwindResolver.tsx16
1 files changed, 16 insertions, 0 deletions
diff --git a/apps/mobile/components/TailwindResolver.tsx b/apps/mobile/components/TailwindResolver.tsx
new file mode 100644
index 00000000..d5e084cd
--- /dev/null
+++ b/apps/mobile/components/TailwindResolver.tsx
@@ -0,0 +1,16 @@
+import { TextStyle, ViewStyle } from "react-native";
+import { cssInterop } from "nativewind";
+
+function TailwindResolverImpl({
+ comp,
+ style,
+}: {
+ comp: (style?: ViewStyle & TextStyle) => React.ReactNode;
+ style?: ViewStyle & TextStyle;
+}) {
+ return comp(style);
+}
+
+export const TailwindResolver = cssInterop(TailwindResolverImpl, {
+ className: "style",
+});