diff --git a/frontend/src/lib/person/PersonLifeDateField.svelte b/frontend/src/lib/person/PersonLifeDateField.svelte index 0d56f36a..cd1855bc 100644 --- a/frontend/src/lib/person/PersonLifeDateField.svelte +++ b/frontend/src/lib/person/PersonLifeDateField.svelte @@ -1,17 +1,10 @@ -
- - {legend} - -
-
- - {#if errorMessage} -

{errorMessage}

- {/if} -
-
- -
-
-

- {m.person_precision_hint()} · {m.person_date_placeholder_hint()} -

-
+ diff --git a/frontend/src/lib/person/relationship/RelationshipDateField.svelte b/frontend/src/lib/person/relationship/RelationshipDateField.svelte index 56c65e91..0b15a920 100644 --- a/frontend/src/lib/person/relationship/RelationshipDateField.svelte +++ b/frontend/src/lib/person/relationship/RelationshipDateField.svelte @@ -1,18 +1,11 @@ -
- - {legend} - -
-
- - {#if errorMessage} -

{errorMessage}

- {/if} -
-
- - -
-
-

{m.relation_date_placeholder_hint()}

-
+ diff --git a/frontend/src/lib/shared/primitives/DateInputWithPrecision.svelte b/frontend/src/lib/shared/primitives/DateInputWithPrecision.svelte new file mode 100644 index 00000000..d8782117 --- /dev/null +++ b/frontend/src/lib/shared/primitives/DateInputWithPrecision.svelte @@ -0,0 +1,106 @@ + + +
+ + {legend} + +
+
+ + {#if errorMessage} +

{errorMessage}

+ {/if} +
+
+ +
+
+

{hint}

+