0.0.4 β’ Published 2 years ago
@mung-office/calendar v0.0.4
λ¬λ ₯
π Installation
$ npm i @mung-office/calendar
π Usage
import { Calendar, DatePicker } from '@mung-office/calendar';
- Default
<Calendar
onSelectDate={date => setSelectDate(date)}
onSelectDates={dates => setSelectDates(dates)}
selectDate={selectDate}
selectDates={selectDates}
beforeDisablePoint={beforeDisablePoint}
afterDisablePoint={afterDisablePoint}
disableDates={disableDates}
/>
Key | Type | Desc | Default |
---|---|---|---|
onSelectDate | (date, number) => {} | μ μ νμ μ νλ λ μ§ | () => {} |
onSelectDates | (date, date) => {} | μ μ λλκ·Έμ λ μ§μ μμκ³Ό λ | () => {} |
selectDate | date, number | μ¬κΈ°μ ν¬ν¨λ λ μ§λ νλ©΄μ νμλλ€. μ νλ λ μ§, μμΌλ²νΈ | μ€λλ μ§, μ€λμμΌλ²νΈ |
selectDates | date, date | μ¬κΈ°μ ν¬ν¨λ λ μ§λ νλ©΄μ νμλλ€.μμλ μ§, λ§μ§λ§ λ μ§ | μ€λλ μ§, μ€λλ μ§ |
beforeDisablePoint | date | ν΄λΉ λ μ§λ₯Ό κΈ°μ€μΌλ‘ μ΄μ λ μ§ λΉνμ±ν | "" |
afterDisablePoint | date | ν΄λΉ λ μ§λ₯Ό κΈ°μ€μΌλ‘ μ΄νλ μ§ λΉνμ±ν | "" |
disableDates | date, date, ... | λΉνμ±ν λ μ§ λͺ©λ‘ | [] |
- Date Picker
<DatePicker
onChange={date => setSelectDate(date)}
value={selectDate}
min={beforeDisablePoint}
max={afterDisablePoint}
disableDates={disableDates}
width={520}
/>
Key | Type | Desc | Default |
---|---|---|---|
onSelectDate | (date, number) => {} | μ μ νμ μ νλ λ μ§ | () => {} |
value | date, number | μ¬κΈ°μ ν¬ν¨λ λ μ§λ νλ©΄μ νμλλ€. μ νλ λ μ§, μμΌλ²νΈ | μ€λλ μ§, μ€λμμΌλ²νΈ |
min | date | ν΄λΉ λ μ§λ₯Ό κΈ°μ€μΌλ‘ μ΄μ λ μ§ λΉνμ±ν | "" |
max | date | ν΄λΉ λ μ§λ₯Ό κΈ°μ€μΌλ‘ μ΄νλ μ§ λΉνμ±ν | "" |
disableDates | date, date, ... | λΉνμ±ν λ μ§ λͺ©λ‘ | [] |
width | number | νμ λ¬λ ₯ λλΉ | 520 |
μμΌλ²νΈλ λ€μκ³Ό κ°μ΄ μ μνλ€.
μΌμμΌ(0)
μμμΌ(1)
νμμΌ(2)
μμμΌ(3)
λͺ©μμΌ(4)
κΈμμΌ(5)
ν μμΌ(6)