Files
Open-Assistant/website/src/styles/Theme/components/Card.ts
T
2023-01-16 17:54:21 +07:00

28 lines
682 B
TypeScript

import { cardAnatomy } from "@chakra-ui/anatomy";
import { createMultiStyleConfigHelpers } from "@chakra-ui/react";
const { definePartsStyle, defineMultiStyleConfig } = createMultiStyleConfigHelpers(cardAnatomy.keys);
export const cardTheme = defineMultiStyleConfig({
baseStyle: definePartsStyle(({ colorMode }) => {
const isLightMode = colorMode === "light";
return {
container: {
backgroundColor: isLightMode ? "white" : "gray.700",
},
header: {},
body: {
padding: 6,
},
footer: {},
};
}),
variants: {
elevated: definePartsStyle({
container: {
borderRadius: "xl",
},
}),
},
});