|
24 | 24 | &query={searchSignalQueryEncoded}&name={payload?.DocumentFields?.Name}"; |
25 | 25 | return url; |
26 | 26 | } |
27 | | - // var catalogueResult = Model.ResourceSearchResult; |
28 | | - // var pagingModel = Model.CatalogueResultPaging; |
29 | | - // var searchString = HttpUtility.UrlEncode(Model.SearchString); |
30 | | - // var suggestedSearchString = Model.DidYouMeanEnabled ? HttpUtility.UrlEncode(Model.SuggestedCatalogue) : HttpUtility.UrlEncode(Model.SearchString); |
31 | | -
|
32 | | - // string GetCatalogueUrl(string catalogueUrl, int? nodePathId, int itemIndex, int catalogueId, SearchClickPayloadModel payload) |
33 | | - // { |
34 | | - // var searchSignal = payload?.SearchSignal; |
35 | | - // string encodedCatalogueUrl = HttpUtility.UrlEncode("/Catalogue/" + catalogueUrl); |
36 | | - // string groupId = HttpUtility.UrlEncode(Model.GroupId.ToString()); |
37 | | - // string searchSignalQueryEncoded = HttpUtility.UrlEncode(HttpUtility.UrlDecode(searchSignal?.Query)); |
38 | | -
|
39 | | - // var url = $@"/search/record-catalogue-click?url={encodedCatalogueUrl}&nodePathId={nodePathId}&itemIndex={payload?.HitNumber} |
40 | | - // &pageIndex={pagingModel.CurrentPage}&totalNumberOfHits={payload?.SearchSignal?.Stats?.TotalHits}&searchText={suggestedSearchString}&catalogueId={catalogueId} |
41 | | - // &GroupId={groupId}&searchId={searchSignal?.SearchId}&timeOfSearch={searchSignal?.TimeOfSearch}&userQuery={HttpUtility.UrlEncode(searchSignal?.UserQuery)} |
42 | | - // &query={searchSignalQueryEncoded}&name={payload?.DocumentFields?.Name}"; |
43 | | - // return url; |
44 | 27 | } |
45 | 28 |
|
46 | 29 | <div class="resource-item nhsuk-card nhsuk-card--clickable nhsuk-u-margin-bottom-4"> |
47 | 30 |
|
48 | | - <div class="nhsuk-card__content" style="padding: 10px;"> |
| 31 | + <div class="nhsuk-card__content nhsuk-u-padding-bottom-2 nhsuk-u-padding-left-2 nhsuk-u-padding-right-2"> |
49 | 32 |
|
50 | | - <div style="position: absolute; top: 0; right: 0; background-color: #0056b3; color: white; padding: 5px 15px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; font-size: 0.8em;"> Catalogue </div> |
| 33 | + <div class="search-catalogue-badge"> Catalogue </div> |
51 | 34 |
|
52 | 35 | <h3 class="nhsuk-heading-xs nhsuk-u-margin-bottom-2"> |
53 | 36 | <a class="nhsuk-card__link" href="@GetUrl(item.CatalogueUrl, item.NodePathId ?? 0, 0, Convert.ToInt32(item.Id), item.Click.Payload)">@item.Title</a> |
|
0 commit comments