0.8.2 • Published 2 years ago

@jdesignlab/popover v0.8.2

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

Popover

Popover 컴포넌트는 특정 요소 위에 표시 할 내용을 띄울 수 있습니다.

Usage

Storybook

export const PopoverExample = () => {
  const [isOpen, setPopoverOpen] = useState(false);
  return (
    <Popover
      open={isOpen}
      onOpen={() => {
        setPopoverOpen(true);
      }}
      onClose={() => {
        setPopoverOpen(false);
      }}
    >
      <Popover.Trigger>
        <Button color="blue-lighten2">Left Popover</Button>
      </Popover.Trigger>
      <Popover.Content>
        <Popover.Header>Confirm</Popover.Header>
        <Popover.Body>Popover Content</Popover.Body>
        <Popover.Footer>
          <Flex gap="8px" justify="flex-end" items="center">
            <Button
              size="sm"
              color="shades-white"
              onClick={e => {
                setPopoverOpen(false);
              }}
            >
              Cancel
            </Button>
            <Button size="sm" color="blue-lighten2">
              Apply
            </Button>
          </Flex>
        </Popover.Footer>
      </Popover.Content>
    </Popover>
  );
};

Props

Popover

PropertyAllow TypesDescriptionDefault
opentop,right,bottom,leftPopover가 열리는 방향을 지정합니다.bottom
openbooleanPopover의 open 상태를 지정합니다.false
arrowbooleanPopover의 arrow 여부를 지정합니다.true
onOpen() => voidPopover가 열릴 때 발생하는 이벤트 입니다.
onClose() => voidPopover가 닫힐 때 발생하는 이벤트 입니다.

Popover.Trigger

PropertyAllow TypesDescriptionDefault
childrenReact.ReactNodePopover open 이벤트를 발생시킬 수 있는 자식 요소 입니다.
0.8.1

2 years ago

0.8.0

2 years ago

0.6.2

2 years ago

0.8.2

2 years ago

0.7.0

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.5.8

2 years ago

0.5.7

2 years ago

0.5.6

2 years ago

0.5.5

2 years ago

0.5.4

2 years ago

0.5.3

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.5.0

2 years ago

0.3.1

2 years ago

0.3.0

2 years ago

0.2.0

2 years ago

0.1.0

2 years ago

0.0.1

2 years ago