Added manual hashes.

This commit is contained in:
2026-07-01 17:59:50 +02:00
parent e42f0852b1
commit 77f777b647
4 changed files with 94 additions and 2 deletions

View File

@@ -59,7 +59,55 @@
<span x-show="error" x-text="error" class="form-error-text" x-cloak></span>
<button type="button" class="btn primary" :disabled="isCalculating" @click="handleSubmitFile()">Add Hashes</button>
<button type="button" class="btn" :disabled="isCalculating" @click="manualHashesModal = true;">Provide hash manually</button>
<button type="button" class="btn primary" :disabled="isCalculating" @click="handleSubmitFile()">Add hashes</button>
</div>
<div
class="modal-overlay"
x-show="manualHashesModal"
x-effect="manualHashesModal && $nextTick(() => window.refreshIcons($el))"
x-cloak
x-transition.opacity.duration.300ms
@keydown.escape.window="manualHashesModal = false"
@focus="window.refreshIcons($el)"
@close-manual-modal.window="manualHashesModal = false"
>
<div @click.outside="manualHashesModal = false" class="modal-window">
<div class="modal-header">
<span class="modal-title">Provide hash manually</span>
<button type="button" @click="manualHashesModal = false" class="modal-close">
<i data-lucide="x" size="18"></i>
</button>
</div>
<div class="modal-content">
<div class="form-group">
<label class="form-label">Filename</label>
<input type="text" wire:model="manualFilename" class="form-input" maxlength="512">
@error('manualFilename') <span class="form-error-text">{{ $message }}</span> @enderror
</div>
<div class="form-group">
<label class="form-label">CRC32</label>
<input type="text" wire:model="manualCRC32" class="form-input" maxlength="512">
@error('manualCRC32') <span class="form-error-text">{{ $message }}</span> @enderror
</div>
<div class="form-group">
<label class="form-label">SHA-1</label>
<input type="text" wire:model="manualSHA1" class="form-input" maxlength="512">
@error('manualSHA1') <span class="form-error-text">{{ $message }}</span> @enderror
</div>
<button type="button" class="btn primary" style="width: 100%; justify-content: center;" wire:click="addManualHash" wire:loading.attr="disabled">
<i data-lucide="plus" size="14"></i> Add
</button>
</div>
</div>
</div>
</div>

View File

@@ -11,7 +11,7 @@
<div class="modal-header">
<span class="modal-title">Write a review</span>
<button @click="reviewModalOpen = false" class="modal-close">
<button type="button" @click="reviewModalOpen = false" class="modal-close">
<i data-lucide="x" size="18"></i>
</button>
</div>