nav-datovelger
TypeScript icon, indicating that this package has built-in type declarations

12.6.0 • Public • Published

nav-datovelger

Simple datepicker basert på react-day-picker https://www.npmjs.com/package/react-day-picker

Use

import { Datepicker, isISODateString } from 'nav-datovelger';

const BasicDatepicker = () => {
    const [date, setDate] = useState('');
    return (
        <Datepicker onChange={setDato} value={date} />
    );
};

const AdvancedDatePicker = () => {
    const [date, setDate] = useState<string>('');

    return (
        <Datepicker
            locale={'nb'}
            inputId="datepicker-input"
            value={date}
            onChange={setDate}
            inputProps={{
                name: 'dateInput',
                'aria-invalid': date !== '' && isISODateString(date) === false,
            }}
            calendarSettings={{ showWeekNumbers: true }}
            showYearSelector={true}
            limitations={{
                weekendsNotSelectable: false,
                invalidDateRanges: [{
                    from: '2020-04-10',
                    to: '2020-04-11',
                }],
                minDate: '2000-04-03',
                maxDate: '2020-12-12',
            }}
        />
    );
}

Kjøre eksempel-app

Starter app med enkelt eksempel

npm run dev

Readme

Keywords

none

Package Sidebar

Install

npm i nav-datovelger

Weekly Downloads

434

Version

12.6.0

License

MIT

Unpacked Size

96.9 kB

Total Files

60

Last publish

Collaborators

  • lars.hartvigsen
  • poroshinalex
  • sindrebroch
  • kjesvale
  • jksolbakken
  • frodehansenbekk
  • zrrrzzt
  • thuzad
  • kenajoh
  • christeredvartsen
  • nutgaard
  • andnorda
  • peter-brottveit-bock-nav
  • jrtm
  • terjeofnorway