1.6.7 • Published 5 months ago

react-tailwindcss-datepicker-costume-2 v1.6.7

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

React Tailwindcss Datepicker

Contents

Features

  • ✅ Theming options
  • ✅ Dark mode
  • ✅ Single Date
  • ✅ Single date use Range
  • ✅ Shortcuts
  • ✅ TypeScript support
  • ✅ Localization(i18n)
  • ✅ Date formatting
  • ✅ Disable specific dates
  • ✅ Minimum Date and Maximum Date
  • ✅ Custom shortcuts

Documentation

Go to full documentation

Installation

⚠️ React Tailwindcss Datepicker uses Tailwind CSS 3 (with the @tailwindcss/forms plugin) & Dayjs under the hood to work.

Install via npm

$ npm install react-tailwindcss-datepicker

Install via yarn

$ yarn add react-tailwindcss-datepicker

Make sure you have installed the peer dependencies as well with the below versions.

"dayjs": "^1.11.6",
"react": "^17.0.2 || ^18.2.0"

Simple Usage

Tailwindcss Configuration

Add the datepicker to your tailwind configuration using this code

// in your tailwind.config.js
module.exports = {
    // ...
    content: [
        "./src/**/*.{js,jsx,ts,tsx}",
        "./node_modules/react-tailwindcss-datepicker/dist/index.esm.js"
    ]
    // ...
};

Then use react-tailwindcss-select in your app:

import React, { useState } from "react";
import Datepicker from "react-tailwindcss-datepicker";

const App = () => {
    const [value, setValue] = useState({
        startDate: new Date(),
        endDate: new Date().setMonth(11)
    });

    const handleValueChange = newValue => {
        console.log("newValue:", newValue);
        setValue(newValue);
    };

    return (
        <div>
            <Datepicker value={value} onChange={handleValueChange} />
        </div>
    );
};

export default App;

Theming options

Light Mode

Light Mode

Dark Mode

Dark Mode

Supported themes Theme supported

Teal themes example Theme supported

You can find the demo at here

Info

👉 To discover the other possibilities offered by this library, you can consult the full documentation.

PlayGround

Clone the master branch and run commands:

# Using npm
npm install && npm dev

# Using yarn
yarn install && yarn dev

Open a browser and navigate to http://localhost:8888

Contributing

See CONTRIBUTING.md

Official Documentation repo

https://github.com/onesine/react-tailwindcss-datepicker-doc

Thanks to

I thank you in advance for your contribution to this project.

License

MIT Licensed. Copyright (c) Lewhe Onesine 2022.

acornacorn-jsxajvansi-escapesansi-regexansi-stylesany-promiseanymatchargargparsearia-queryarray-buffer-byte-lengtharray-includesarray-unionarray.prototype.findlastindexarray.prototype.flatarray.prototype.flatmaparray.prototype.tosortedarraybuffer.prototype.sliceast-types-flowasynciterator.prototypeavailable-typed-arraysaxe-coreaxobject-querybalanced-matchbinary-extensionsbrace-expansionbracesbrowserslistbuiltin-modulesbusboycall-bindcallsitescamelcase-csscaniuse-litechalkchokidarcli-cursorcli-truncateclient-onlycolor-convertcolor-namecolorettecommandercommondirconcat-mapcross-spawncssesccsstypedamerau-levenshteindebugdeep-isdeepmergedefine-data-propertydefine-propertiesdequaldidyoumeandir-globdlvdoctrineeastasianwidthelectron-to-chromiumemoji-regexenhanced-resolvees-abstractes-iterator-helperses-set-tostringtages-shim-unscopableses-to-primitiveescaladeescape-string-regexpeslint-import-resolver-nodeeslint-import-resolver-typescripteslint-module-utilseslint-plugin-jsx-a11yeslint-scopeeslint-visitor-keysespreeesqueryesrecurseestraverseestree-walkeresutilseventemitter3execafast-deep-equalfast-difffast-globfast-json-stable-stringifyfast-levenshteinfastqfile-entry-cachefill-rangefind-upflat-cacheflattedfor-eachfraction.jsfs.realpathfunction-bindfunction.prototype.namefunctions-have-namesget-intrinsicget-streamget-symbol-descriptionget-tsconfigglobglob-parentglob-to-regexpglobalsglobalthisglobbygopdgraceful-fsgraphemerhas-bigintshas-flaghas-property-descriptorshas-protohas-symbolshas-tostringtaghasownhuman-signalsignoreimport-freshimurmurhashinflightinheritsinternal-slotis-array-bufferis-async-functionis-bigintis-binary-pathis-boolean-objectis-builtin-moduleis-callableis-core-moduleis-date-objectis-extglobis-finalizationregistryis-fullwidth-code-pointis-generator-functionis-globis-mapis-moduleis-negative-zerois-numberis-number-objectis-path-insideis-referenceis-regexis-setis-shared-array-bufferis-streamis-stringis-symbolis-typed-arrayis-weakmapis-weakrefis-weaksetisarrayisexeiterator.prototypejitijs-tokensjs-yamljson-bufferjson-schema-traversejson-stable-stringify-without-jsonifyjson5jsx-ast-utilskeyvlanguage-subtag-registrylanguage-tagslevnlilconfiglines-and-columnslistr2locate-pathlodash.mergelog-updateloose-envifylru-cachemagic-stringmerge-streammerge2micromatchmimic-fnmini-svg-data-uriminimatchminimistmsmznanoidnatural-comparenatural-compare-litenode-releasesnormalize-pathnormalize-rangenpm-run-pathobject-assignobject-hashobject-inspectobject-keysobject.assignobject.entriesobject.fromentriesobject.groupbyobject.hasownobject.valuesonceonetimeoptionatorp-limitp-locateparent-modulepath-existspath-is-absolutepath-keypath-parsepath-typepicocolorspicomatchpidtreepifypiratespostcss-importpostcss-jspostcss-load-configpostcss-nestedpostcss-selector-parserpostcss-value-parserprelude-lsprettier-linter-helpersprop-typespunycodequeue-microtaskreact-isread-cachereaddirpreflect.getprototypeofregenerator-runtimeregexp.prototype.flagsresolveresolve-fromresolve-pkg-mapsrestore-cursorreusifyrfdcrimrafrun-parallelsafe-array-concatsafe-regex-testschedulersemverset-function-lengthset-function-nameshebang-commandshebang-regexside-channelsignal-exitslashslice-ansisource-map-jsstreamsearchstring-argvstring-widthstring.prototype.matchallstring.prototype.trimstring.prototype.trimendstring.prototype.trimstartstrip-ansistrip-bomstrip-final-newlinestrip-json-commentsstyled-jsxsucrasesupports-colorsupports-preserve-symlinks-flagtapabletext-tablethenifythenify-allto-regex-rangets-interface-checkertsconfig-pathstsutilstype-checktype-festtyped-array-buffertyped-array-byte-lengthtyped-array-byte-offsettyped-array-lengthunbox-primitiveupdate-browserslist-dburi-jsutil-deprecatewatchpackwhichwhich-boxed-primitivewhich-builtin-typewhich-collectionwhich-typed-arraywrap-ansiwrappyyallistyamlyocto-queue
1.6.7

5 months ago

1.6.6

5 months ago