Flatpickr

There are few options on how to Flatpickr into your project.

Install from yarn

Install the Flatpickr Js library from command prompt from the root directory of the project:

yarn add flatpickr --save

Import the Flatpickr package. We have imported in the admin/src/routes/+layout.svelte file as its commonly used in multiple pages.

import flatpickr from 'flatpickr';
import 'flatpickr/dist/flatpickr.min.css';

Below the example how to use the package and make it working ApexTree on any page.

HTML

let flatpickrExamples: NodeListOf <HTMLElement>; 
onMount(() => {
    function initFlatpickr() {
		flatpickrExamples = document.querySelectorAll('[data-provider]') as NodeListOf<HTMLElement>; // Type assertion to HTMLElement
		flatpickrExamples.forEach((item) => {
			const provider = item.getAttribute('data-provider');

			if (provider === 'flatpickr') configureFlatpickr(item);
			else return; // Early return if provider is not supported
		});
    }
});

<input data-provider="flatpickr" data-date-format="d M, Y" type="text" placeholder="YYYY-MM-DD" class="form-input" />

Make sure to add data-provider="flatpickr" to get the working flatpickr. You can use other attributes like data-min-date, data-date-format, data-multiple-date etc.

Receive the latest updates directly in your inbox!

Be the first to know about new updates and exclusive discounts. No spam, just great offers!

How about

A Custom Project?

With over 7 years of experienced team, we specialize in delivering custom projects for startups, blue-chip companies, and government agencies. We have successfully completed over 250+ projects, providing tailored solutions that meet the unique needs of each client.

Hire Us
Domiex Admin & Dashboards
230+

Total Pages

5+

Layouts

11+

Application

We provide quick support withing one business day to all of our customers.

© Domiex Created & Crafted by SRBThemes.