0.10.0 • Published 2 years ago

@jdesignlab/select v0.10.0

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

Select

Select 컴포넌트는 정의된 여러 옵션에서, 특정 옵션 값을 선택할 수 있는 UI 컴포넌트입니다. 사용자에게 펼침, 닫힘 효과가 나타납니다.

Usage

Storybook

const SelectExample = args => {
  const [skill, setSkill] = useState('');
  return (
    <>
      <h2>Selectbox</h2>
      <strong>SelectValue: {skill || '값을 선택해주세요.'}</strong>
      <Select
        color="purple-lighten3"
        defaultValue="react"
        onValueChange={value => {
          setSkill(value);
        }}
      >
        <Select.Trigger placeholder="programming-languages" />
        <Select.Option value="javascript">JavaScript</Select.Option>
        <Select.Option value="typescript">TypeScript</Select.Option>
        <Select.Option value="html5">HTML</Select.Option>
        <Select.Option value="vue" disabled>
          Vue.js
        </Select.Option>
        <Select.Option value="react">React</Select.Option>
        <Select.Option value="java">Java</Select.Option>
      </Select>
    </>
  );
};

Props

Select

PropertyAllow TypesDescriptionDefault
colorColorSelect의 색상을 지정합니다.font
defaultValuestring, numberSelect의 기본 선택 값을 지정합니다.
onValueChange(value) => voidSelect Option이 변경될 때 발생하는 이벤트입니다.

Select.Trigger

PropertyAllow TypesDescriptionDefault
InputReact.ReactNodeCombobox에서 사용될 Input 컴포넌트 입니다.
placeholderstringSelect의 기본 선택 값을 지정합니다.

Select.Option

PropertyAllow TypesDescriptionDefault
valuestring, numberSelect Optionvalue 값 입니다.
disabledboolean비활성화 여부 입니다. true 일 경우, 선택되지 않습니다.false
0.10.0

2 years ago

0.9.0

2 years ago

0.8.1

2 years ago

0.9.1

2 years ago

0.8.2

2 years ago

0.8.0

2 years ago

0.7.2

2 years ago

0.7.1

2 years ago

0.7.0

2 years ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.1

2 years ago

0.6.0

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