search/web-app/templates/index.html (24 lines of code) (raw):

{% extends 'base.html' %} {% block title %}Vertex AI Search Demo - {{title}}{% endblock %} {% block description %}Click on one of the text boxes to open up a full-page widget for the search engine.{% endblock %} {% block content %} <!-- Vertex AI Search Widget JavaScript bundle --> <script src="https://cloud.google.com/ai/gen-app-builder/client?hl=en_US"></script> {% for s in search_engine_options %} <!-- Search widget element is not visible by default --> <gen-search-widget configId="{{s.config_id}}" triggerId="{{s.name|lower|replace(' ', '-')}}"> </gen-search-widget> <div class="search-engine-name"><b>{{s.name}}</b></div> <!-- Element that opens the widget on click. It does not have to be an input --> <div class="mdc-text-field mdc-text-field--outlined query-field"> <input class="mdc-text-field__input" id="{{s.name|lower|replace(' ', '-')}}" /> <div class="mdc-notched-outline"> <div class="mdc-notched-outline__leading"></div> <div class="mdc-notched-outline__notch"> <label for="text-field-hero-input" class="mdc-floating-label">{{s.placeholder}}</label> </div> <div class="mdc-notched-outline__trailing"></div> </div> </div> {% endfor %} {% endblock %} {% block js_imports %} <script src="{{url_for('static', filename='index.js')}}"></script> {% endblock %}