From 8fb571693adbdfe0fc31f455829d21aa81be18cc Mon Sep 17 00:00:00 2001 From: G Date: Wed, 11 Sep 2024 10:26:12 +0000 Subject: [PATCH] moved card component to the bases component folder --- src/components/Card.tsx | 14 -------------- src/components/bases/Card.tsx | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+), 14 deletions(-) delete mode 100644 src/components/Card.tsx create mode 100644 src/components/bases/Card.tsx diff --git a/src/components/Card.tsx b/src/components/Card.tsx deleted file mode 100644 index 053cbae..0000000 --- a/src/components/Card.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import { type BoxProps, type VariantProps, createRestyleComponent } from "@shopify/restyle"; -import type { Theme } from "@themes/Theme"; -import { cardVariants } from "@themes/Variants"; -import Box from "./bases/Box"; - -const Card = createRestyleComponent< - VariantProps & - BoxProps & { - children: React.ReactNode; - }, - Theme ->([cardVariants], Box); - -export default Card; diff --git a/src/components/bases/Card.tsx b/src/components/bases/Card.tsx new file mode 100644 index 0000000..7393772 --- /dev/null +++ b/src/components/bases/Card.tsx @@ -0,0 +1,23 @@ +import type { Theme } from "@/themes/Theme"; +import Box from "@re-box"; +import { type VariantProps, createRestyleComponent, createVariant } from "@shopify/restyle"; + +const Card = createRestyleComponent< + VariantProps & React.ComponentProps, + Theme +>( + [ + createVariant({ + themeKey: "cardVariants", + defaults: { + margin: { + phone: "s", + tablet: "m", + }, + backgroundColor: "red", + }, + }), + ], + Box, +); +export default Card; -- libgit2 0.27.1