* build(deps): bump askama from 0.12.1 to 0.15.4 Bumps [askama](https://github.com/askama-rs/askama) from 0.12.1 to 0.15.4. - [Release notes](https://github.com/askama-rs/askama/releases) - [Commits](https://github.com/askama-rs/askama/compare/0.12.1...v0.15.4) --- updated-dependencies: - dependency-name: askama dependency-version: 0.15.4 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * fix(deps): adapt templates and tests for askama 0.15 - Migrate macro calls from {% call %} to {{ }} expression syntax (134 occurrences) - Update test assertion for askama 0.15's numeric HTML entity encoding (& vs &) --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jon Seager <jon@sgrs.uk>
24 lines
1 KiB
HTML
24 lines
1 KiB
HTML
{% import "partials/icons.html" as icons %}
|
|
|
|
{% macro scan_input(form_id, image_input_id, extracting_signal, error_signal, placeholder, spinner_text) %}
|
|
<input type="hidden" name="image" id="{{ image_input_id }}" />
|
|
<div data-show="!{{ extracting_signal }}" class="flex items-center gap-2">
|
|
<brew-photo-capture target-input="{{ image_input_id }}" target-form="{{ form_id }}"
|
|
class="shrink-0 inline-flex items-center justify-center rounded-md border p-2.5 text-accent transition hover:bg-surface-alt cursor-pointer"
|
|
aria-label="Take Photo"
|
|
>
|
|
{{ icons::camera("h-5 w-5") }}
|
|
</brew-photo-capture>
|
|
<input
|
|
type="text"
|
|
name="prompt"
|
|
class="input-field w-full text-sm"
|
|
placeholder="{{ placeholder }}"
|
|
/>
|
|
</div>
|
|
<div data-show="{{ extracting_signal }}" style="display:none" class="flex items-center gap-3 text-sm text-accent">
|
|
{{ icons::spinner("h-5 w-5") }}
|
|
{{ spinner_text }}
|
|
</div>
|
|
<p data-show="{{ error_signal }}" data-text="{{ error_signal }}" style="display:none" class="mt-2 text-sm text-red-600"></p>
|
|
{% endmacro %}
|