1.1.2 • Published 8 months ago

guridaek-layout-components v1.1.2

Weekly downloads
-
License
-
Repository
github
Last release
8 months ago

guridaek-layout-components

간단한 레이아웃 컴포넌트입니다.

Storybook

설치 방법

npm install guridaek-layout-components

사용 방법

Components 불러오기

import { Container, Flex, Grid } from "guridaek-layout-components";

Container 사용하기

<Container minWidth="100px" maxWidth="300px" etc="background-color: white; border: 1px solid blue">
  ...
</Container>
  • minWidth: CSSProperties"minWidth"

    최소 너비를 설정할 수 있습니다.

  • maxWidth: CSSProperties"maxWidth"

    최대 너비를 설정할 수 있습니다.

  • etc: CSSProp

    추가적인 CSS를 적용할 수 있습니다.

Flex 사용하기

<Flex
  direction="column"
  alignItems="center"
  gap="10px"
  etc="background-color: white; border: 1px solid blue"
>
  ...
</Flex>
  • direction: CSSProperties"flexDirection"

    배치 축을 설정할 수 있습니다.

  • flexWrap: CSSProperties"flexWrap"

    줄 넘김 설정을 할 수 있습니다.

  • justifyContent: CSSProperties"justifyContent"

    메인 축 정렬 방향을 설정할 수 있습니다.

  • alignItems: CSSProperties"alignItems"

    수직 축 정렬 방향을 설정할 수 있습니다.

  • gap: CSSProperties"gap"

    자식 요소간의 간격을 설정할 수 있습니다.

  • etc: CSSProp

    추가적인 CSS를 적용할 수 있습니다.

Grid 사용하기

<Grid rows={4} columns={4} gap="10px" etc="background-color: white; border: 1px solid blue">
  ...
</Grid>
  • rows: number

    행의 수를 설정할 수 있습니다.

  • rows: number

    열의 수를 설정할 수 있습니다.

  • gap: CSSProperties"gap"

    자식 요소간의 간격을 설정할 수 있습니다.

  • etc: CSSProp

    추가적인 CSS를 적용할 수 있습니다.

Drawer 사용하기

<Drawer anchor="TOP" isOpen={isOpen} onClose={handleClose}>
  ...
</Drawer>
  • anchor: "TOP" | "BOTTOM" | "LEFT" | "RIGHT"

    Drawer의 위치를 설정할 수 있습니다.

  • isOpen: boolean

    화면에 표시된 상태인지 나타냅니다.

  • onClose: () => void

    Drawer를 닫는 함수입니다. isOpen을 false로 바꿔줘야 합니다.

  • etc: CSSProp

    추가적인 CSS를 적용할 수 있습니다.

1.1.2

8 months ago

1.1.1

8 months ago

1.1.0

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago

0.0.9

8 months ago

0.0.8

8 months ago

0.0.7

8 months ago

0.0.6

8 months ago

0.0.5

8 months ago

0.0.4

8 months ago

0.0.3

8 months ago

0.0.2

8 months ago

0.0.1

8 months ago