coolify/resources/views/components/forms/copy-input.blade.php

16 lines
660 B
PHP
Raw Normal View History

2026-04-23 09:23:31 +00:00
@props(['text', 'label' => null])
2025-01-31 17:31:02 +00:00
<div class="w-full">
2026-04-23 09:23:31 +00:00
@if ($label)
<label class="flex gap-1 items-center mb-1 text-sm font-medium text-black dark:text-white">{{ $label }}</label>
2026-04-23 09:23:31 +00:00
@endif
<div class="relative">
<input type="text" value="{{ $text }}"
class="input input-with-copy-button bg-white dark:bg-coolgray-100 dark:read-only:bg-coolgray-100 dark:read-only:text-white"
readonly
2026-04-23 09:23:31 +00:00
@keydown.prevent @paste.prevent @cut.prevent @drop.prevent
@focus="$event.target.select()">
<x-copy-button :value="$text" class="absolute top-1/2 right-2 -translate-y-1/2" />
2026-04-23 09:23:31 +00:00
</div>
2025-01-31 17:31:02 +00:00
</div>