Back to Appsmith

BoxShadow

app/client/packages/design-system/theming/src/stories/BoxShadow.mdx

1.99954 B
Original Source

import { Meta } from "@storybook/addon-docs"; import { useTheme, ThemeProvider } from "@appsmith/wds-theming"; import { TokenTable, StyledSquarePreview } from "@design-system/storybook";

<Meta title="WDS/Theme/Tokens/BoxShadow" />

BoxShadow

Box shadow is a visual effect that creates a three-dimensional look on a two-dimensional element. It is used in web design to add depth and texture to user interfaces. In a design system, box shadow is an important element that helps to maintain consistency across all components.

Tokens Table

export const BoxShadow = () => { const { theme } = useTheme(); const { boxShadow } = theme; return ( <ThemeProvider theme={theme}> <TokenTable prefix="box-shadow" tokens={boxShadow}> {(cssVar) => ( <StyledSquarePreview style={{ boxShadow: cssVar, }} /> )} </TokenTable> </ThemeProvider> ); };

<BoxShadow />