From 92cef8ce70aba89eba48062a3f9ee97ab7f544f7 Mon Sep 17 00:00:00 2001 From: G Date: Wed, 24 Apr 2024 21:52:51 +0000 Subject: [PATCH] the father of all buttons --- src/components/bases/ButtonBase.tsx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/components/bases/ButtonBase.tsx diff --git a/src/components/bases/ButtonBase.tsx b/src/components/bases/ButtonBase.tsx new file mode 100644 index 0000000..87885db --- /dev/null +++ b/src/components/bases/ButtonBase.tsx @@ -0,0 +1,14 @@ +import { type BoxProps, type VariantProps, createRestyleComponent } from "@shopify/restyle"; +import type { Theme } from "@themes/Theme"; +import { buttonVariants } from "@themes/Variants"; +import Box from "./Box"; + +const ButtonBase = createRestyleComponent< + VariantProps & + BoxProps & { + children: React.ReactNode; + }, + Theme +>([buttonVariants], Box); + +export default ButtonBase; -- libgit2 0.27.1