์ฐจ๊ฐ์ด ๋์์ธ ์์คํ (CDS, Cold Design System) ์ React ์ปดํฌ๋ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค.
์ผ๊ด์ ์ธ UI ๋์์ธ๊ณผ ์ ๊ทผ์ฑ์ ๊ณ ๋ คํ ์ฌ์ฉ์ ์ธํฐ๋์ ์ ์ ๊ณตํฉ๋๋ค.
Storybook ๋ฌธ์ ์์ ์ ๊ณตํ๋ ์ปดํฌ๋ํธ์ ์ข ๋ฅ์ ์ฉ๋ก๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
npm install @chwh/cds
yarn add @chwh/cds
CdsProvider
๋ก ๊ฐ์ธ์ผ ํฉ๋๋ค.
const App = () => {
return (
<CdsProvider>
// ... your components
</CdsProvider>
);
};
๐
์๋ ์ธํฐํ์ด์ค ์ค ์ผ๋ถ๋ฅผ ์ฌ์ ์ํ ๊ฐ์ฒด๋ฅผ CdsProvider
์ themeColor
props๋ก ์ ๋ฌํด ํ
๋ง ์ปฌ๋ฌ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
type ColorSet = {
primary: Property.Color;
primaryLight: Property.Color;
primaryDark: Property.Color;
alert: Property.Color;
info: Property.Color;
success: Property.Color;
warning: Property.Color;
error: Property.Color;
black: Property.Color;
white: Property.Color;
offWhite: Property.Color;
background: Property.Color;
gray100: Property.Color;
gray200: Property.Color;
gray300: Property.Color;
gray400: Property.Color;
};
@prayinforrain | @iyu88 | @se030 | @leesunmin1231 | @dohun31 |
---|---|---|---|---|