Drucker wird nun gespeichert, Anzahl im drucken-dialog ist sichtbar. "Neu" wird übersetzt.

This commit is contained in:
2025-11-13 20:27:28 +01:00
parent 944ae020f6
commit 7b7a12ed27
5 changed files with 9 additions and 2 deletions

View File

@@ -39,6 +39,11 @@ class GlobalSettings extends Page implements HasForms
$printers = $printerService->getPrinters(); $printers = $printerService->getPrinters();
$printerOptions = array_merge($printers, ['__custom__' => __('filament.resource.setting.form.custom_printer')]); $printerOptions = array_merge($printers, ['__custom__' => __('filament.resource.setting.form.custom_printer')]);
$currentPrinter = app(GeneralSettings::class)->selected_printer;
if ($currentPrinter && $currentPrinter !== '__custom__' && ! array_key_exists($currentPrinter, $printerOptions)) {
$printerOptions = [$currentPrinter => $currentPrinter] + $printerOptions;
}
return $schema return $schema
->schema([ ->schema([
TextInput::make('gallery_heading') TextInput::make('gallery_heading')

View File

@@ -29,7 +29,7 @@
class="absolute left-4 top-4 inline-flex items-center gap-2 rounded-full bg-emerald-300/90 px-3 py-1 text-xs font-semibold uppercase tracking-wide text-emerald-900 shadow-lg" class="absolute left-4 top-4 inline-flex items-center gap-2 rounded-full bg-emerald-300/90 px-3 py-1 text-xs font-semibold uppercase tracking-wide text-emerald-900 shadow-lg"
> >
<span class="h-1.5 w-1.5 rounded-full bg-emerald-800"></span> <span class="h-1.5 w-1.5 rounded-full bg-emerald-800"></span>
{{ __('new') }} {{ __('api.gallery.new_badge') }}
</span> </span>
<div class="pointer-events-none absolute inset-x-0 bottom-0 bg-gradient-to-t from-slate-900/80 via-slate-900/10 to-transparent p-4 text-left text-white"> <div class="pointer-events-none absolute inset-x-0 bottom-0 bg-gradient-to-t from-slate-900/80 via-slate-900/10 to-transparent p-4 text-left text-white">
<p class="text-base font-semibold drop-shadow">{{ fallbackLabel(image) }}</p> <p class="text-base font-semibold drop-shadow">{{ fallbackLabel(image) }}</p>

View File

@@ -34,7 +34,7 @@
> >
</button> </button>
<div class="min-w-[4rem] text-6xl font-bold tracking-tight text-white">{{ quantity }}</div> <div class="min-w-[4rem] text-6xl font-bold tracking-tight text-slate-900 dark:text-white">{{ quantity }}</div>
<button <button
type="button" type="button"
class="flex h-14 w-14 items-center justify-center rounded-2xl border border-slate-200 bg-white text-3xl font-semibold text-slate-900 transition hover:border-emerald-300 hover:text-emerald-600 dark:border-white/20 dark:bg-white/10 dark:text-white dark:hover:text-emerald-200" class="flex h-14 w-14 items-center justify-center rounded-2xl border border-slate-200 bg-white text-3xl font-semibold text-slate-900 transition hover:border-emerald-300 hover:text-emerald-600 dark:border-white/20 dark:bg-white/10 dark:text-white dark:hover:text-emerald-200"

View File

@@ -38,5 +38,6 @@ return [
'gallery' => [ 'gallery' => [
'tap_to_open' => 'Zum Öffnen tippen', 'tap_to_open' => 'Zum Öffnen tippen',
'empty' => 'Noch keine Bilder vorhanden.', 'empty' => 'Noch keine Bilder vorhanden.',
'new_badge' => 'Neu',
], ],
]; ];

View File

@@ -38,5 +38,6 @@ return [
'gallery' => [ 'gallery' => [
'tap_to_open' => 'Tap to open', 'tap_to_open' => 'Tap to open',
'empty' => 'No images available yet.', 'empty' => 'No images available yet.',
'new_badge' => 'New',
], ],
]; ];