UNPKG

flowbite-datepicker

Version:

A Tailwind CSS powered datepicker built with vanilla JavaScript and Flowbite

24 lines (21 loc) 1.92 kB
import {optimizeTemplateHTML} from '../../lib/utils.js'; const pickerTemplate = optimizeTemplateHTML(`<div class="datepicker hidden"> <div class="datepicker-picker inline-block rounded-base bg-neutral-primary-medium border border-default-medium p-4"> <div class="datepicker-header"> <div class="datepicker-title bg-neutral-primary-medium text-heading px-2 py-3 text-center font-medium"></div> <div class="datepicker-controls flex justify-between mb-2"> <button type="button" class="bg-neutral-primary-medium rounded-base text-body hover:bg-neutral-tertiary-medium hover:text-heading text-lg p-2.5 focus:outline-none focus:ring-2 focus:ring-neutral-tertiary prev-btn"></button> <button type="button" class="text-sm rounded-base text-heading bg-neutral-primary-medium font-medium py-2.5 px-5 hover:bg-neutral-tertiary-medium focus:outline-none focus:ring-2 focus:ring-neutral-tertiary view-switch"></button> <button type="button" class="bg-neutral-primary-medium rounded-base text-body hover:bg-neutral-tertiary-medium hover:text-heading text-lg p-2.5 focus:outline-none focus:ring-2 focus:ring-neutral-tertiary next-btn"></button> </div> </div> <div class="datepicker-main p-1"></div> <div class="datepicker-footer"> <div class="datepicker-controls flex space-x-2 rtl:space-x-reverse mt-2"> <button type="button" class="%buttonClass% today-btn text-white bg-brand hover:bg-brand-strong focus:ring-4 focus:ring-brand-medium font-medium rounded-base text-sm px-5 py-2 text-center w-1/2"></button> <button type="button" class="%buttonClass% clear-btn text-body bg-neutral-secondary-medium border border-default-medium hover:bg-neutral-tertiary-medium focus:ring-4 focus:ring-neutral-tertiary font-medium rounded-base text-sm px-5 py-2 text-center w-1/2"></button> </div> </div> </div> </div>`); export default pickerTemplate;