diff --git a/frontend/src/lib/components/MapComponent.svelte b/frontend/src/lib/components/MapComponent.svelte index 06125fcd..ba1311bf 100644 --- a/frontend/src/lib/components/MapComponent.svelte +++ b/frontend/src/lib/components/MapComponent.svelte @@ -20,6 +20,8 @@ export let controlFactories: Array = []; export let controlOps: L.ControlOptions = { position: 'topleft' }; export let keyboardPanDelta: number = KEYBOARD_PAN_DELTA_FINE; + export let mapDescription: string | undefined = undefined; + export let descriptionLocation: string = 'top'; // Configuration for animated flyTo when selecting a marker export let flyToTarget: { latLng: L.LatLngExpression; zoom: number } | undefined = undefined; @@ -101,6 +103,15 @@
{#if map} - +
+ {#if mapDescription} +

{mapDescription}

+ {/if} + +
{/if}
diff --git a/frontend/src/lib/components/ServiceRequest.svelte b/frontend/src/lib/components/ServiceRequest.svelte index a85632cd..e44eb7cd 100644 --- a/frontend/src/lib/components/ServiceRequest.svelte +++ b/frontend/src/lib/components/ServiceRequest.svelte @@ -80,6 +80,13 @@
+

+ {#if isUpdateButtonClicked} + {messages['serviceRequest']['update']} + {:else} + {messages['serviceRequest']['detail']} + {/if} +

diff --git a/frontend/src/lib/components/ServiceRequestDetails.svelte b/frontend/src/lib/components/ServiceRequestDetails.svelte index db28b191..5004744c 100644 --- a/frontend/src/lib/components/ServiceRequestDetails.svelte +++ b/frontend/src/lib/components/ServiceRequestDetails.svelte @@ -13,6 +13,7 @@
+

{messages['serviceRequest']['detail']}

diff --git a/frontend/src/media/messages.json b/frontend/src/media/messages.json index 5f926da9..e348787f 100644 --- a/frontend/src/media/messages.json +++ b/frontend/src/media/messages.json @@ -27,17 +27,18 @@ "citizen_comments": "Citizen Comments" }, "sidebar": { - "title": "Requests" + "title": "Service Requests" }, "serviceRequest": { "description": "Description:", - "detail": "Details:", + "detail": "Service Request Detail", + "update": "Service Request Update", + "create": "Service Request Create", "attributes": "Attributes:", "agency_contact": "Agency Contact:", "agency_contact_email": "Agency Contact Email:", "agency_name": "agency name", "citizen_contact": "Citizen Contact:", - "description": "Description", "expected_datetime": "Estimated Fix:", "request_type": "Request Type", "service_notice": "Recommended Solution:", diff --git a/frontend/src/routes/issue/create/+page.svelte b/frontend/src/routes/issue/create/+page.svelte index 6852f466..42bc0799 100644 --- a/frontend/src/routes/issue/create/+page.svelte +++ b/frontend/src/routes/issue/create/+page.svelte @@ -29,6 +29,7 @@ import ServiceRequestDetailsForm from '$lib/components/CreateServiceRequest/ServiceRequestDetailsForm.svelte'; import CreateServiceRequestLayout from '$lib/components/CreateServiceRequest/CreateServiceRequestLayout.svelte'; import { mapCenterControlFactory } from '$lib/components/MapCenterControl'; + import messages from '$media/messages.json'; const libre311 = useLibre311Service(); const linkResolver = useLibre311Context().linkResolver; @@ -105,6 +106,7 @@
+

{messages['serviceRequest']['create']}

{#if step == CreateServiceRequestSteps.LOCATION} {:else if step == CreateServiceRequestSteps.REVIEW && isCreateServiceRequestUIParams(params)} @@ -115,6 +117,8 @@
-
+
+

Service Requests