diff --git a/src/lib/TimeInput.svelte b/src/lib/TimeInput.svelte
index b594367..637bae8 100644
--- a/src/lib/TimeInput.svelte
+++ b/src/lib/TimeInput.svelte
@@ -3,19 +3,24 @@
import Label from './Label.svelte';
import StyledRawInput from './StyledRawInput.svelte';
import { onMount } from 'svelte';
+ import moment from 'moment';
let {
name,
label,
value = $bindable(''),
+ formattedValue = $bindable(''),
required,
- invalidMessage = 'Please select a time'
+ invalidMessage = 'Please select a time',
+ showText = false
}: {
name: string;
label?: string;
value?: string;
+ formattedValue?: string;
required?: boolean;
invalidMessage?: string;
+ showText?: boolean;
} = $props();
let ampm: 'AM' | 'PM' = $state('AM');
@@ -155,6 +160,8 @@
value = `${prefixZero((hourValue + (ampmLocal === 'PM' ? 12 : 0)).toString())}:${prefixZero(minuteValue.toString())}`;
updateHiddenInput();
+
+ // update formatted value
};
/**
@@ -298,8 +305,11 @@