2019-07-13 11:35:57 +02:00
|
|
|
<script>
|
2020-09-09 13:06:04 +02:00
|
|
|
import Flatpickr from "svelte-flatpickr"
|
2020-09-01 23:00:30 +02:00
|
|
|
import { Label, Input } from "@budibase/bbui"
|
2020-09-09 14:44:36 +02:00
|
|
|
import "flatpickr/dist/flatpickr.css"
|
|
|
|
|
|
|
|
export let label
|
|
|
|
export let value
|
2019-07-13 11:35:57 +02:00
|
|
|
|
2020-09-09 13:06:04 +02:00
|
|
|
const PICKER_OPTIONS = {
|
2020-09-09 14:44:36 +02:00
|
|
|
enableTime: true,
|
|
|
|
// element: "#date-picker"
|
2020-09-09 13:06:04 +02:00
|
|
|
}
|
2019-08-07 10:03:49 +02:00
|
|
|
|
2019-07-13 11:35:57 +02:00
|
|
|
</script>
|
|
|
|
|
2020-08-22 22:34:46 +02:00
|
|
|
<div class="bb-margin-m">
|
2020-09-01 22:28:38 +02:00
|
|
|
<Label small forAttr={'datepicker-label'}>{label}</Label>
|
2020-09-09 13:06:04 +02:00
|
|
|
<Flatpickr
|
|
|
|
placeholder={label}
|
2020-09-09 14:44:36 +02:00
|
|
|
options={PICKER_OPTIONS}
|
2020-09-09 13:06:04 +02:00
|
|
|
bind:value
|
|
|
|
/>
|
2020-09-09 14:44:36 +02:00
|
|
|
</div>
|
|
|
|
|
|
|
|
<style>
|
|
|
|
:global(.flatpickr-input) {
|
|
|
|
width: 100%;
|
|
|
|
min-width: 0;
|
|
|
|
box-sizing: border-box;
|
|
|
|
color: var(--ink);
|
|
|
|
border-radius: 5px;
|
|
|
|
border: none;
|
|
|
|
background-color: var(--grey-2);
|
|
|
|
padding: var(--spacing-m);
|
|
|
|
font-size: var(--font-size-xs);
|
|
|
|
margin: 0;
|
|
|
|
outline-color: var(--blue);
|
|
|
|
}
|
|
|
|
</style>
|