@extends('layouts.app') @section('title', 'Marketplace Desain') @php $isImgUrl = fn($v) => $v && \Illuminate\Support\Str::startsWith($v, ['http','/','data:']); @endphp @section('content')

Marketplace Desain

Koleksi desain siap pakai dari kreator lokal. Ganti warna produk, sesuaikan, lalu pesan — kami produksi & kirim.

@if ($designs->count())
@foreach ($designs as $design) @php $colors = collect($design->product?->colors ?: [['name' => 'Default', 'hex' => '#e5e7eb']])->values(); $price = ($design->product?->priceForScale(100) ?? 0) + (int) ($design->sale_price ?? 0); $editorUrl = $design->product ? route('editor.show', ['product' => $design->product, 'template' => $design->id]) : null; $mockups = $colors->mapWithKeys(fn ($c) => [$c['name'] => $design->product?->mockupSvg($c['hex'] ?? '#e5e7eb')])->all(); @endphp
@if ($isImgUrl($design->preview_data)) @endif

{{ $design->name }}

{{ $design->product->name ?? '' }}

@if($design->store) {{ $design->store->name }} @endif

@rupiah($price)

Warna ·

@foreach ($colors as $c) @endforeach
@if ($editorUrl) Ganti warna di editor @endif
@csrf
@endforeach
{{ $designs->links() }}
@else

Belum ada desain di marketplace

Jadi seller dan publikasikan desainmu.

Buka Toko
@endif
@endsection