1
0
Fork 0
mirror of synced 2024-06-01 18:20:18 +12:00
budibase/packages/standard-components/src/forms/DateTimeField.svelte

27 lines
629 B
Svelte
Raw Normal View History

2021-01-29 07:53:40 +13:00
<script>
import { CoreDatePicker } from "@budibase/bbui"
import Field from "./Field.svelte"
2021-01-29 07:53:40 +13:00
export let field
export let label
export let placeholder
export let disabled = false
export let enableTime = false
2021-01-29 07:53:40 +13:00
let fieldState
let fieldApi
</script>
<Field {label} {field} {disabled} type="datetime" bind:fieldState bind:fieldApi>
2021-01-29 07:53:40 +13:00
{#if fieldState}
<CoreDatePicker
value={$fieldState.value}
on:change={e => fieldApi.setValue(e.detail)}
disabled={$fieldState.disabled}
error={$fieldState.error}
id={$fieldState.fieldId}
{enableTime}
{placeholder} />
2021-01-29 07:53:40 +13:00
{/if}
</Field>