search-results

Information

Folder
src/components/template-components/search-results

Files

Schema
// src/components/template-components/search-results/schema.yaml

$schema: http://json-schema.org/draft-07/schema
$id: /template-components/search-results
additionalProperties: false
type: object
properties:
  items:
    type: string
    format: html
    description: template-components/search-results/result
Mocks
// src/components/template-components/search-results/mocks.yaml

items:
  $render:
    - $tpl: template-components/search-results/result
      $ref: template-components/search-results/result
    - $tpl: template-components/search-results/result
      $ref: template-components/search-results/result#with-info
    - $tpl: template-components/search-results/result
      $ref: template-components/search-results/result#with-snippet
    - $tpl: template-components/search-results/result
      $ref: template-components/search-results/result#with-snippet-and-info
Template
// src/components/template-components/search-results/search-results.twig

{{ attach_library("circle_dot/pattern-accordion") }}

<div class="SearchResults">
	{% if items %}
		{% include '@patterns/accordion/accordion.twig' with {
			items: items,
		} only %}
	{% else %}
		<p>{{ "No search results."|t }}</p>
	{% endif %}
</div>

Variants

default
Open