command: sed -n '1,220p' resources/views/livewire/storefront/cart/show.blade.php

aggregated_output:
    <x-storefront.breadcrumbs :items="[['label' => 'Cart']]" />

Your Cart

{{ $lineCount }} {{ Str::plural('item', $lineCount) }}

                <flux:button :href="route('collections.index')" wire:navigate variant="ghost" icon="arrow-left">
                    Continue shopping
                </flux:button>

            @if ($cartMessage)
                <flux:callout color="amber" icon="exclamation-triangle">{{ $cartMessage }}</flux:callout>
            @endif

            @if ($lines->isEmpty())

                    <flux:icon name="shopping-bag" class="mx-auto size-12 text-zinc-400 dark:text-zinc-600" />

Your cart is empty

                    <flux:button :href="route('collections.index')" wire:navigate variant="primary" class="mt-6">
                        Browse products
                    </flux:button>

            @else

                    @foreach ($lines as $line)

getKey() }}">
                            variant->product->handle) }}" wire:navigate class="flex aspect-square items-center justify-center rounded-md border border-zinc-200 bg-zinc-100 text-zinc-400 dark:border-zinc-800 dark:bg-zinc-900 dark:text-zinc-600">
                                <flux:icon name="shopping-bag" class="size-7" />

                                variant->product->handle) }}" wire:navigate class="font-medium text-zinc-950 hover:underline dark:text-white">
                                    {{ $line->variant->product->title }}

                                    {{ $line->variant->optionValues->map(fn ($value) => $value->option->name.': '.$value->value)->implode(' / ') ?: ($line->variant->sku ?: 'Default') }}

                                <x-storefront.price :amount="$line->unit_price_amount" :currency="$cart->currency" class="text-sm" />

                                    <button type="button" wire:click="decreaseQuantity({{ $line->getKey() }})" class="flex size-10 items-center justify-center border-r border-zinc-200 text-sm dark:border-zinc-700" aria-label="Decrease {{ $line->variant->product->title }} quantity">-</button>
                                    {{ $line->quantity }}
                                    <button type="button" wire:click="increaseQuantity({{ $line->getKey() }})" class="flex size-10 items-center justify-center border-l border-zinc-200 text-sm dark:border-zinc-700" aria-label="Increase {{ $line->variant->product->title }} quantity">+</button>

                                    <x-storefront.price :amount="$line->line_total_amount" :currency="$cart->currency" class="justify-end" />
                                    <flux:button wire:click="removeLine({{ $line->getKey() }})" variant="ghost" size="sm" icon="trash" class="mt-2" aria-label="Remove {{ $line->variant->product->title }}" />

                    @endforeach

            @endif

Summary

                <div …1100 chars truncated…

                    Shipping
                    @if (! $cart || $lineCount === 0)
                        -
                    @elseif (! $requiresShipping || $discountFreeShipping)
                        Free
                    @elseif ($estimatedShipping !== null)
                        <x-storefront.price :amount="$estimatedShipping" :currency="$cart->currency" />
                    @else
                        Unavailable
                    @endif

                    Estimated total
                    @if ($cart)
                        <x-storefront.price :amount="$estimatedTotal" :currency="$cart->currency" />
                    @else
                        -
                    @endif

            @if ($cart && $lineCount > 0)
                <form wire:submit="applyDiscount" class="mt-5 border-t border-zinc-200 pt-5 dark:border-zinc-800">

                            <flux:input wire:model="discountCode" label="Discount code" placeholder="WELCOME10" />

                        <flux:button type="submit" variant="ghost" icon="tag" class="shrink-0">
                            Apply
                        </flux:button>

                    <flux:error name="discountCode" />

                    @if ($appliedDiscountCode)

                            <flux:badge color="green">{{ $appliedDiscountCode }}</flux:badge>
                            <flux:button type="button" wire:click="removeDiscount" variant="ghost" size="sm" icon="x-mark">
                                Remove
                            </flux:button>

                    @endif
                </form>

                <form wire:submit="estimateShipping" class="mt-5 border-t border-zinc-200 pt-5 dark:border-zinc-800">

                        <flux:select wire:model.live="shippingCountry" label="Ship to">
                            <flux:select.option value="DE">Germany</flux:select.option>
                            <flux:select.option value="AT">Austria</flux:select.option>
                            <flux:select.option value="CH">Switzerland</flux:select.option>
                            <flux:select.option value="US">United States</flux:select.option>
                        </flux:select>

                            <flux:input wire:model.live.debounce.400ms="shippingPostalCode" label="Postal code" placeholder="10115" />
                            <flux:input wire:model.live.debounce.400ms="shippingProvinceCode" label="Region code" placeholder="BE" />

                    <flux:error name="shippingCountry" />

                    <flux:button type="submit" variant="ghost" icon="truck" class="mt-4 w-full">
                        Estimate shipping
                    </flux:button>

                        @forelse ($rates as $rate)

getKey() }}">
                                {{ $rate->name }}
                                <x-storefront.price :amount="data_get($rateAmounts, $rate->getKey(), 0)" :currency="$cart->currency" class="justify-end text-sm" />

                        @empty

                                {{ $requiresShipping ? 'No rates are available.' : 'No shipping needed.' }}

                        @endforelse

                </form>
            @endif

            <flux:button wire:click="checkout" variant="primary" class="mt-6 w-full" :disabled="$lineCount === 0">
                Checkout
            </flux:button>


output:
Chunk ID: fb2687
Wall time: 0.0000 seconds
Process exited with code 0
Original token count: 2775
Output:

    <x-storefront.breadcrumbs :items="[['label' => 'Cart']]" />

Your Cart

{{ $lineCount }} {{ Str::plural('item', $lineCount) }}

                <flux:button :href="route('collections.index')" wire:navigate variant="ghost" icon="arrow-left">
                    Continue shopping
                </flux:button>

            @if ($cartMessage)
                <flux:callout color="amber" icon="exclamation-triangle">{{ $cartMessage }}</flux:callout>
            @endif

            @if ($lines->isEmpty())

                    <flux:icon name="shopping-bag" class="mx-auto size-12 text-zinc-400 dark:text-zinc-600" />

Your cart is empty

                    <flux:button :href="route('collections.index')" wire:navigate variant="primary" class="mt-6">
                        Browse products
                    </flux:button>

            @else

                    @foreach ($lines as $line)

getKey() }}">
                            variant->product->handle) }}" wire:navigate class="flex aspect-square items-center justify-center rounded-md border border-zinc-200 bg-zinc-100 text-zinc-400 dark:border-zinc-800 dark:bg-zinc-900 dark:text-zinc-600">
                                <flux:icon name="shopping-bag" class="size-7" />

                                variant->product->handle) }}" wire:navigate class="font-medium text-zinc-950 hover:underline dark:text-white">
                                    {{ $line->variant->product->title }}

                                    {{ $line->variant->optionValues->map(fn ($value) => $value->option->name.': '.$value->value)->implode(' / ') ?: ($line->variant->sku ?: 'Default') }}

                                <x-storefront.price :amount="$line->unit_price_amount" :currency="$cart->currency" class="text-sm" />

                                    <button type="button" wire:click="decreaseQuantity({{ $line->getKey() }})" class="flex size-10 items-center justify-center border-r border-zinc-200 text-sm dark:border-zinc-700" aria-label="Decrease {{ $line->variant->product->title }} quantity">-</button>
                                    {{ $line->quantity }}
                                    <button type="button" wire:click="increaseQuantity({{ $line->getKey() }})" class="flex size-10 items-center justify-center border-l border-zinc-200 text-sm dark:border-zinc-700" aria-label="Increase {{ $line->variant->product->title }} quantity">+</button>

                                    <x-storefront.price :amount="$line->line_total_amount" :currency="$cart->currency" class="justify-end" />
                                    <flux:button wire:click="removeLine({{ $line->getKey() }})" variant="ghost" size="sm" icon="trash" class="mt-2" aria-label="Remove {{ $line->variant->product->title }}" />

                    @endforeach

            @endif

Summary

                    Subtotal
                    @if ($cart)
                        <x-storefront.price :amount="$subtotal" :currency="$cart->currency" />
                    @else
                        -
                    @endif

                    Discount
                    @if ($cart && ($discountAmount > 0 || $discountFreeShipping))

                            {{ $discountFreeShipping && $discountAmount === 0 ? 'Free shipping' : '-'.\App\Support\Money::format($discountAmount, $cart->currency) }}

                    @else
                        -
                    @endif

                    Shipping
                    @if (! $cart || $lineCount === 0)
                        -
                    @elseif (! $requiresShipping || $discountFreeShipping)
                        Free
                    @elseif ($estimatedShipping !== null)
                        <x-storefront.price :amount="$estimatedShipping" :currency="$cart->currency" />
                    @else
                        Unavailable
                    @endif

                    Estimated total
                    @if ($cart)
                        <x-storefront.price :amount="$estimatedTotal" :currency="$cart->currency" />
                    @else
                        -
                    @endif

            @if ($cart && $lineCount > 0)
                <form wire:submit="applyDiscount" class="mt-5 border-t border-zinc-200 pt-5 dark:border-zinc-800">

                            <flux:input wire:model="discountCode" label="Discount code" placeholder="WELCOME10" />

                        <flux:button type="submit" variant="ghost" icon="tag" class="shrink-0">
                            Apply
                        </flux:button>

                    <flux:error name="discountCode" />

                    @if ($appliedDiscountCode)

                            <flux:badge color="green">{{ $appliedDiscountCode }}</flux:badge>
                            <flux:button type="button" wire:click="removeDiscount" variant="ghost" size="sm" icon="x-mark">
                                Remove
                            </flux:button>

                    @endif
                </form>

                <form wire:submit="estimateShipping" class="mt-5 border-t border-zinc-200 pt-5 dark:border-zinc-800">

                        <flux:select wire:model.live="shippingCountry" label="Ship to">
                            <flux:select.option value="DE">Germany</flux:select.option>
                            <flux:select.option value="AT">Austria</flux:select.option>
                            <flux:select.option value="CH">Switzerland</flux:select.option>
                            <flux:select.option value="US">United States</flux:select.option>
                        </flux:select>

                            <flux:input wire:model.live.debounce.400ms="shippingPostalCode" label="Postal code" placeholder="10115" />
                            <flux:input wire:model.live.debounce.400ms="shippingProvinceCode" label="Region code" placeholder="BE" />

                    <flux:error name="shippingCountry" />

                    <flux:button type="submit" variant="ghost" icon="truck" class="mt-4 w-full">
                        Estimate shipping
                    </flux:button>

                        @forelse ($rates as $rate)

getKey() }}">
                                {{ $rate->name }}
                                <x-storefront.price :amount="data_get($rateAmounts, $rate->getKey(), 0)" :currency="$cart->currency" class="justify-end text-sm" />

                        @empty

                                {{ $requiresShipping ? 'No rates are available.' : 'No shipping needed.' }}

                        @endforelse

                </form>
            @endif

            <flux:button wire:click="checkout" variant="primary" class="mt-6 w-full" :disabled="$lineCount === 0">
                Checkout
            </flux:button>


command: sed -n '1,280p' resources/views/livewire/storefront/checkout/show.blade.php

show.blade.php

type: read

aggregated_output:
    <x-storefront.breadcrumbs :items="[
        ['label' => 'Cart', 'url' => route('cart.show')],
        ['label' => 'Checkout'],
    ]" />

Checkout

                    @foreach (['address' => 'Address', 'shipping' => 'Shipping', 'payment' => 'Payment'] as $key => $label)
                        @php($active = $step === $key || ($key === 'payment' && $step === 'reserved'))

 $active,
                            'border-zinc-200 text-zinc-600 dark:border-zinc-800 dark:text-zinc-400' => ! $active,
                        ])>
                            {{ $label }}

                    @endforeach

            @if (! $cart || $lines->isEmpty())

                    <flux:icon name="shopping-bag" class="mx-auto size-12 text-zinc-400 dark:text-zinc-600" />

Your cart is empty

                    <flux:button :href="route('collections.index')" wire:navigate variant="primary" class="mt-6">
                        Browse products
                    </flux:button>

            @else
                <form wire:submit="saveAddress" class="rounded-lg border border-zinc-200 bg-white p-5 dark:border-zinc-800 dark:bg-zinc-950">

                            <flux:heading size="lg">Contact and address</flux:heading>
                            <flux:text class="mt-1">Delivery details</flux:text>

                        @if ($checkout?->status !== \App\Enums\CheckoutStatus::Started)
                            <flux:badge color="green">Saved</flux:badge>
                        @endif

                            <flux:input wire:model="email" type="email" label="Email" />
                            <flux:error name="email" />

                            <flux:input wire:model="shippingAddress.first_name" label="First name" />
                            <flux:error name="shippingAddress.first_name" />

                            <flux:input wire:model="shippingAddress.last_name" label="Last name" />
                            <flux:error name="shippingAddress.last_name" />

                            <flux:input wire:model="shippingAddress.address1" label="Address" />
                            <flux:error name="shippingAddress.address1" />

                            <flux:input wire:model="shippingAddress.address2" label="Apartment, suite, etc." />

                            <flux:input wire:model="shippingAddress.city" label="City" />
                            <flux:error name="shippingAddress.city" />

                            <flux:input wire:model="shippingAddress.postal_code" label="Postal code" />
                            <flux:error name="shippingAddress.postal_code" />

                        <flux:input wire:model="shippingAddress.province_code" label="Region code" placeholder="DE-BE" />

                            <flux:select wire:model="shippingAddress.country" label="Country">
                                <flux:select.option value="DE">Germany</flux:select.option>
                                <flux:select.option value="AT">Austria</flux:select.option>
                                <flux:select.option value="CH">Switzerland</flux:select.option>
                                <flux:select.option value="US">United States</flux:select.option>
                            </flux:select>
                            <flux:error name="shippingAddress.country" />
                      …6157 chars truncated…ard" />
                                    <flux:input wire:model="cardExpiry" label="Expiry" placeholder="12/30" />
                                    <flux:input wire:model="cardCvc" label="CVC" />

                            @endif

                            @if ($paymentMethod === 'paypal')

Your PayPal payment will be processed securely.

                            @endif

                            @if ($paymentMethod === 'bank_transfer')

After placing your order, bank transfer instructions will be shown on the confirmation page.

                            @endif

                            <flux:button wire:click="placeOrder" wire:loading.attr="disabled" variant="primary" class="w-full">
                                @if ($paymentMethod === 'paypal')
                                    Pay with PayPal
                                @elseif ($paymentMethod === 'credit_card')
                                    Pay now
                                @else
                                    Place order
                                @endif
                            </flux:button>

                    @endif

            @endif

Order summary

                @foreach ($lines as $line)

getKey() }}">

                            <flux:icon name="shopping-bag" class="size-5" />

{{ $line->variant->product->title }}

Qty {{ $line->quantity }}

                        <x-storefront.price :amount="$line->line_total_amount" :currency="$cart?->currency ?? data_get($totals, 'currency')" class="justify-end text-sm" />

                @endforeach

                    Subtotal
                    <x-storefront.price :amount="data_get($totals, 'subtotal', 0)" :currency="data_get($totals, 'currency', $cart?->currency ?? 'EUR')" />

                    Discount

                        @if ($checkout?->discount_code)
                            {{ $checkout->discount_code }}
                        @endif
                        -{{ \App\Support\Money::format((int) data_get($totals, 'discount', 0), data_get($totals, 'currency', $cart?->currency ?? 'EUR')) }}

                    Shipping
                    <x-storefront.price :amount="data_get($totals, 'shipping', 0)" :currency="data_get($totals, 'currency', $cart?->currency ?? 'EUR')" />

                    Tax
                    <x-storefront.price :amount="data_get($totals, 'tax', 0)" :currency="data_get($totals, 'currency', $cart?->currency ?? 'EUR')" />

                    Total
                    <x-storefront.price :amount="data_get($totals, 'total', 0)" :currency="data_get($totals, 'currency', $cart?->currency ?? 'EUR')" />

status: completed


output:
Chunk ID: b410de
Wall time: 0.0000 seconds
Process exited with code 0
Original token count: 4040
Output:

    <x-storefront.breadcrumbs :items="[
        ['label' => 'Cart', 'url' => route('cart.show')],
        ['label' => 'Checkout'],
    ]" />

Checkout

                    @foreach (['address' => 'Address', 'shipping' => 'Shipping', 'payment' => 'Payment'] as $key => $label)
                        @php($active = $step === $key || ($key === 'payment' && $step === 'reserved'))

 $active,
                            'border-zinc-200 text-zinc-600 dark:border-zinc-800 dark:text-zinc-400' => ! $active,
                        ])>
                            {{ $label }}

                    @endforeach

            @if (! $cart || $lines->isEmpty())

                    <flux:icon name="shopping-bag" class="mx-auto size-12 text-zinc-400 dark:text-zinc-600" />

Your cart is empty

                    <flux:button :href="route('collections.index')" wire:navigate variant="primary" class="mt-6">
                        Browse products
                    </flux:button>

            @else
                <form wire:submit="saveAddress" class="rounded-lg border border-zinc-200 bg-white p-5 dark:border-zinc-800 dark:bg-zinc-950">

                            <flux:heading size="lg">Contact and address</flux:heading>
                            <flux:text class="mt-1">Delivery details</flux:text>

                        @if ($checkout?->status !== \App\Enums\CheckoutStatus::Started)
                            <flux:badge color="green">Saved</flux:badge>
                        @endif

                            <flux:input wire:model="email" type="email" label="Email" />
                            <flux:error name="email" />

                            <flux:input wire:model="shippingAddress.first_name" label="First name" />
                            <flux:error name="shippingAddress.first_name" />

                            <flux:input wire:model="shippingAddress.last_name" label="Last name" />
                            <flux:error name="shippingAddress.last_name" />

                            <flux:input wire:model="shippingAddress.address1" label="Address" />
                            <flux:error name="shippingAddress.address1" />

                            <flux:input wire:model="shippingAddress.address2" label="Apartment, suite, etc." />

                            <flux:input wire:model="shippingAddress.city" label="City" />
                            <flux:error name="shippingAddress.city" />

                            <flux:input wire:model="shippingAddress.postal_code" label="Postal code" />
                            <flux:error name="shippingAddress.postal_code" />

                        <flux:input wire:model="shippingAddress.province_code" label="Region code" placeholder="DE-BE" />

                            <flux:select wire:model="shippingAddress.country" label="Country">
                                <flux:select.option value="DE">Germany</flux:select.option>
                                <flux:select.option value="AT">Austria</flux:select.option>
                                <flux:select.option value="CH">Switzerland</flux:select.option>
                                <flux:select.option value="US">United States</flux:select.option>
                            </flux:select>
                            <flux:error name="shippingAddress.country" />

                    <flux:checkbox wire:model="billingSame" label="Billing address is the same" class="mt-5" />

                        <flux:button type="submit" variant="primary">
                            Continue
                        </flux:button>

                </form>

                            <flux:heading size="lg">Shipping</flux:heading>
                            <flux:text class="mt-1">{{ $requiresShipping ? 'Available rates' : 'Digital delivery' }}</flux:text>

                        @if ($checkout?->status === \App\Enums\CheckoutStatus::ShippingSelected || $checkout?->status === \App\Enums\CheckoutStatus::PaymentSelected)
                            <flux:badge color="green">Selected</flux:badge>
                        @endif

                    @if ($step === 'address')

Pending address

                    @elseif (! $requiresShipping)

                            Digital delivery
                            0.00

                    @else

                            @forelse ($rates as $rate)
                                @php($selected = (int) $selectedShippingRateId === (int) $rate->getKey())
                                <button
                                    type="button"
                                    wire:click="$set('selectedShippingRateId', {{ $rate->getKey() }})"
                                    @class([
                                        'flex w-full items-center justify-between gap-4 rounded-md border px-4 py-3 text-left transition',
                                        'border-blue-700 bg-blue-50 dark:border-blue-300 dark:bg-blue-950' => $selected,
                                        'border-zinc-200 hover:border-zinc-400 dark:border-zinc-800 dark:hover:border-zinc-600' => ! $selected,
                                    ])
                                >
                                    {{ $rate->name }}
                                    <x-storefront.price :amount="data_get($rateAmounts, $rate->getKey(), 0)" :currency="$cart->currency" />
                                </button>
                            @empty

No rates are available for this address.

                            @endforelse

                        <flux:error name="selectedShippingRateId" />
                    @endif

                    @if ($step !== 'address')

                            <flux:button wire:click="selectShippingMethod" variant="primary" :disabled="$requiresShipping && ! $selectedShippingRateId">
                                Continue
                            </flux:button>

                    @endif

                            <flux:heading size="lg">Payment</flux:heading>
                            <flux:text class="mt-1">Method</flux:text>

                        @if ($checkout?->status === \App\Enums\CheckoutStatus::PaymentSelected)
                            <flux:badge color="green">Reserved</flux:badge>
                        @endif

                    @if ($step === 'address' || $step === 'shipping')

Pending shipping

                    @else

                                <flux:input wire:model="discountCode" label="Discount code" placeholder="WELCOME10" />
                                <flux:button type="button" wire:click="applyDiscount" variant="ghost" class="mt-6">
                                    Apply
                                </flux:button>

                            <flux:error name="discountCode" />

                            <flux:select wire:model.live="paymentMethod" label="Payment method">
                                <flux:select.option value="credit_card">Credit Card</flux:select.option>
                                <flux:select.option value="paypal">PayPal</flux:select.option>
                                <flux:select.option value="bank_transfer">Bank Transfer</flux:select.option>
                            </flux:select>
                            <flux:error name="paymentMethod" />

                            @if ($paymentMethod === 'credit_card')

                                        <flux:input wire:model="cardNumber" label="Card number" placeholder="4242 4242 4242 4242" />
                                        <flux:error name="cardNumber" />

                                    <flux:input wire:model="cardName" label="Name on card" />
                                    <flux:input wire:model="cardExpiry" label="Expiry" placeholder="12/30" />
                                    <flux:input wire:model="cardCvc" label="CVC" />

                            @endif

                            @if ($paymentMethod === 'paypal')

Your PayPal payment will be processed securely.

                            @endif

                            @if ($paymentMethod === 'bank_transfer')

After placing your order, bank transfer instructions will be shown on the confirmation page.

                            @endif

                            <flux:button wire:click="placeOrder" wire:loading.attr="disabled" variant="primary" class="w-full">
                                @if ($paymentMethod === 'paypal')
                                    Pay with PayPal
                                @elseif ($paymentMethod === 'credit_card')
                                    Pay now
                                @else
                                    Place order
                                @endif
                            </flux:button>

                    @endif

            @endif

Order summary

                @foreach ($lines as $line)

getKey() }}">

                            <flux:icon name="shopping-bag" class="size-5" />

{{ $line->variant->product->title }}

Qty {{ $line->quantity }}

                        <x-storefront.price :amount="$line->line_total_amount" :currency="$cart?->currency ?? data_get($totals, 'currency')" class="justify-end text-sm" />

                @endforeach

                    Subtotal
                    <x-storefront.price :amount="data_get($totals, 'subtotal', 0)" :currency="data_get($totals, 'currency', $cart?->currency ?? 'EUR')" />

                    Discount

                        @if ($checkout?->discount_code)
                            {{ $checkout->discount_code }}
                        @endif
                        -{{ \App\Support\Money::format((int) data_get($totals, 'discount', 0), data_get($totals, 'currency', $cart?->currency ?? 'EUR')) }}

                    Shipping
                    <x-storefront.price :amount="data_get($totals, 'shipping', 0)" :currency="data_get($totals, 'currency', $cart?->currency ?? 'EUR')" />

                    Tax
                    <x-storefront.price :amount="data_get($totals, 'tax', 0)" :currency="data_get($totals, 'currency', $cart?->currency ?? 'EUR')" />

                    Total
                    <x-storefront.price :amount="data_get($totals, 'total', 0)" :currency="data_get($totals, 'currency', $cart?->currency ?? 'EUR')" />


cmd: rg -n "class Modal|variant|position|modal\.trigger|flyout" vendor/livewire/flux/stubs vendor/livewire/flux/src vendor/livewire/flux/resources -g '*.php' -g '*.blade.php' -g '*.md'


cmd: find vendor/livewire/flux -path '*modal*' -maxdepth 6 -type f | head -50


cmd: rg -n "modal" vendor/livewire/flux -g '*.blade.php' | head -80


command: find vendor/livewire/flux -path '*modal*' -maxdepth 6 -type f | head -50

type: search

query: *modal*

path: flux


command: rg -n "modal" vendor/livewire/flux -g '*.blade.php' | head -80

cmd: rg -n modal vendor/livewire/flux -g '*.blade.php'

query: modal

aggregated_output:
vendor/livewire/flux/stubs/resources/views/flux/modal/close.blade.php:3:<ui-close data-flux-modal-close {{ $attributes }}>
vendor/livewire/flux/stubs/resources/views/flux/select/option/index.blade.php:8:// This prevents variants picked up by `@aware()` from other wrapping components like flux::modal from being used here...
vendor/livewire/flux/stubs/resources/views/flux/checkbox/index.blade.php:10:// This prevents variants picked up by `@aware()` from other wrapping components like flux::modal from being used here...
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:62:// Support <flux:modal ... @close="?"> syntax...
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:69:// Support <flux:modal ... @cancel="?"> syntax...
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:83:<ui-modal {{ $attributes }} data-flux-modal>
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:91:        @if ($name) data-modal="{{ $name }}" @endif
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:94:        x-on:modal-show.document="handleShow($event)"
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:95:        x-on:modal-close.document="handleClose($event)"
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:101:                <flux:modal.close>
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:102:                    <flux:button variant="ghost" icon="x-mark" size="sm" aria-label="Close modal" class="text-zinc-400! hover:text-zinc-800! dark:text-zinc-500! dark:hover:text-white!"></flux:button>
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:103:                </flux:modal.close>
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:107:</ui-modal>
vendor/livewire/flux/stubs/resources/views/flux/modal/trigger.blade.php:11:    x-on:click="$el.querySelector('button[disabled]') || $dispatch('modal-show', { name: '{{ $name }}' })"
vendor/livewire/flux/stubs/resources/views/flux/modal/trigger.blade.php:13:        x-on:keydown.{{ $shortcut }}.document="$event.preventDefault(); $dispatch('modal-show', { name: '{{ $name }}' })"
vendor/livewire/flux/stubs/resources/views/flux/modal/trigger.blade.php:15:    data-flux-modal-trigger
vendor/livewire/flux/stubs/resources/views/flux/table/index.blade.php:9:    // We want whitespace-nowrap for the table, but not for modals and dropdowns...
vendor/livewire/flux/stubs/resources/views/flux/radio/index.blade.php:10:// This prevents variants picked up by `@aware()` from other wrapping components like flux::modal from being used here...


command: rg -n "class Modal|variant|position|modal\.trigger|flyout" vendor/livewire/flux/stubs vendor/livewire/flux/src vendor/livewire/flux/resources -g '*.php' -g '*.blade.php' -g '*.md'

type: search

cmd: rg -n "class Modal|variant|position|modal\\.trigger|flyout" vendor/livewire/flux/stubs vendor/livewire/flux/src vendor/livewire/flux/resources -g '*.php' -g '*.blade.php' -g '*.md'

query: class Modal|variant|position|modal\.trigger|flyout

path: stubs

aggregated_output:
rg: vendor/livewire/flux/resources: No such file or directory (os error 2)
vendor/livewire/flux/src/Console/IconCommand.php:103:            'variant' => 'outline',
vendor/livewire/flux/src/Console/IconCommand.php:107:        if ($variant === 'solid') {
vendor/livewire/flux/src/Console/IconCommand.php:108:            throw new \Exception('The "solid" variant is not supported in Lucide.');
vendor/livewire/flux/src/Console/IconCommand.php:112:            ->add(match($variant) {
vendor/livewire/flux/src/Console/IconCommand.php:119:        $strokeWidth = match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/badge/close.blade.php:3:@php $iconVariant ??= $attributes->pluck('icon:variant'); @endphp
vendor/livewire/flux/stubs/resources/views/flux/badge/close.blade.php:11:// When using the outline icon variant, we need to size it down to match the default icon sizes...
vendor/livewire/flux/stubs/resources/views/flux/badge/close.blade.php:21:        <flux:icon :$icon :variant="$iconVariant" :class="$iconClasses" />
vendor/livewire/flux/src/Concerns/InteractsWithComponents.php:65:    public function toast($text, $heading = null, $duration = 5000, $variant = null, $position = null)
vendor/livewire/flux/src/Concerns/InteractsWithComponents.php:75:        if ($variant) $params['dataset']['variant'] = $variant;
vendor/livewire/flux/src/Concerns/InteractsWithComponents.php:76:        if ($position) $params['dataset']['position'] = $position;
vendor/livewire/flux/stubs/resources/views/flux/field.blade.php:4:    'variant' => 'block',
vendor/livewire/flux/stubs/resources/views/flux/field.blade.php:13:    ->add(match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/field.blade.php:25:    ->add(match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/field.blade.php:32:    ->add(match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:4:@php $iconVariant ??= $attributes->pluck('icon:variant'); @endphp
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:9:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:18:// Backwards compatibility for 'pill' variant...
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:19:if ($variant === 'pill') {
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:21:    $variant = null;
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:26:// When using the outline icon variant, we need to size it down to match the default icon sizes...
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:44:     * We can't compile classes for each color because of variants color to color and Tailwind's JIT compiler.
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:47:    ->add($variant === 'solid' ? match ($color) {
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:90:        <flux:icon :$icon :variant="$iconVariant" :class="$iconClasses" data-flux-badge-icon />
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:100:                <flux:icon :icon="$iconTrailing" :variant="$iconVariant" :class="$iconClasses" />
vendor/livewire/flux/stubs/resources/views/flux/header.blade.php:17:        'x-bind:style' => '{ position: \'sticky\', top: $el.offsetTop + \'px\', \'max-height\': \'calc(100vh - \' + $el.offsetTop + \'px)\' }',
vendor/livewire/flux/stubs/resources/views/flux/text.blade.php:5:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/text.blade.php:36:    } : match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/with-tooltip.blade.php:11:@php $tooltipPosition = $tooltipPosition ??= $attributes->pluck('tooltip:position'); @endphp
vendor/livewire/flux/stubs/resources/views/flux/with-tooltip.blade.php:22:    <flux:tooltip :content="$tooltip" :position="$tooltipPosition" :kbd="$tooltipKbd">
vendor/livewire/flux/stubs/resources/views/flux/navbar/badge.blade.php:4:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/navbar/badge.blade.php:12:     * We can't compile classes for each color because of variants color to color and Tailwind's JIT compiler.
vendor/livewire/flux/stubs/resources/views/flux/navbar/badge.blade.php:15:    ->add($variant === 'solid' ? match ($color) {
vendor/livewire/flux/stubs/resources/views/flux/sidebar/toggle.blade.php:5:    variant="subtle"
vendor/livewire/flux/stubs/resources/views/flux/checkbox/indicator.blade.php:30:    <flux:icon.check variant="micro" class="hidden text-[var(--color-accent-foreground)]" />
vendor/livewire/flux/stubs/resources/views/flux/checkbox/indicator.blade.php:31:    <flux:icon.minus variant="micro" class="hidden text-[var(--color-accent-foreground)]" />
vendor/livewire/flux/stubs/resources/views/flux/tooltip/index.blade.php:5:    'position' => 'top',
vendor/livewire/flux/stubs/resources/views/flux/tooltip/index.blade.php:24:    <ui-dropdown position="{{ $position }} {{ $…136382 chars truncated…stubs/resources/views/flux/icon/bars-3-center-left.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/bars-3-center-left.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-long-down.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-long-down.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-long-down.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/ticket.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/ticket.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/ticket.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/calendar-days.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/calendar-days.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/calendar-days.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/pause-circle.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/pause-circle.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/pause-circle.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/divide.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/divide.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/divide.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/signal-slash.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/signal-slash.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/signal-slash.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-up-on-square.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-up-on-square.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-up-on-square.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/squares-2x2.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/squares-2x2.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/squares-2x2.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/megaphone.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/megaphone.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/megaphone.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-up-tray.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-up-tray.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-up-tray.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/share.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/share.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/share.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/ellipsis-horizontal-circle.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/ellipsis-horizontal-circle.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/ellipsis-horizontal-circle.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-right-end-on-rectangle.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-right-end-on-rectangle.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-right-end-on-rectangle.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/clipboard.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/clipboard.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/clipboard.blade.php:19:<?php switch ($variant): case ('outline'): ?>

status: failed


output:
Chunk ID: 029b29
Wall time: 0.0001 seconds
Process exited with code 2
Original token count: 36596
Output:
Total output lines: 1214

rg: vendor/livewire/flux/resources: No such file or directory (os error 2)
vendor/livewire/flux/src/Console/IconCommand.php:103:            'variant' => 'outline',
vendor/livewire/flux/src/Console/IconCommand.php:107:        if ($variant === 'solid') {
vendor/livewire/flux/src/Console/IconCommand.php:108:            throw new \Exception('The "solid" variant is not supported in Lucide.');
vendor/livewire/flux/src/Console/IconCommand.php:112:            ->add(match($variant) {
vendor/livewire/flux/src/Console/IconCommand.php:119:        $strokeWidth = match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/badge/close.blade.php:3:@php $iconVariant ??= $attributes->pluck('icon:variant'); @endphp
vendor/livewire/flux/stubs/resources/views/flux/badge/close.blade.php:11:// When using the outline icon variant, we need to size it down to match the default icon sizes...
vendor/livewire/flux/stubs/resources/views/flux/badge/close.blade.php:21:        <flux:icon :$icon :variant="$iconVariant" :class="$iconClasses" />
vendor/livewire/flux/src/Concerns/InteractsWithComponents.php:65:    public function toast($text, $heading = null, $duration = 5000, $variant = null, $position = null)
vendor/livewire/flux/src/Concerns/InteractsWithComponents.php:75:        if ($variant) $params['dataset']['variant'] = $variant;
vendor/livewire/flux/src/Concerns/InteractsWithComponents.php:76:        if ($position) $params['dataset']['position'] = $position;
vendor/livewire/flux/stubs/resources/views/flux/field.blade.php:4:    'variant' => 'block',
vendor/livewire/flux/stubs/resources/views/flux/field.blade.php:13:    ->add(match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/field.blade.php:25:    ->add(match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/field.blade.php:32:    ->add(match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:4:@php $iconVariant ??= $attributes->pluck('icon:variant'); @endphp
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:9:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:18:// Backwards compatibility for 'pill' variant...
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:19:if ($variant === 'pill') {
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:21:    $variant = null;
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:26:// When using the outline icon variant, we need to size it down to match the default icon sizes...
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:44:     * We can't compile classes for each color because of variants color to color and Tailwind's JIT compiler.
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:47:    ->add($variant === 'solid' ? match ($color) {
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:90:        <flux:icon :$icon :variant="$iconVariant" :class="$iconClasses" data-flux-badge-icon />
vendor/livewire/flux/stubs/resources/views/flux/badge/index.blade.php:100:                <flux:icon :icon="$iconTrailing" :variant="$iconVariant" :class="$iconClasses" />
vendor/livewire/flux/stubs/resources/views/flux/header.blade.php:17:        'x-bind:style' => '{ position: \'sticky\', top: $el.offsetTop + \'px\', \'max-height\': \'calc(100vh - \' + $el.offsetTop + \'px)\' }',
vendor/livewire/flux/stubs/resources/views/flux/text.blade.php:5:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/text.blade.php:36:    } : match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/with-tooltip.blade.php:11:@php $tooltipPosition = $tooltipPosition ??= $attributes->pluck('tooltip:position'); @endphp
vendor/livewire/flux/stubs/resources/views/flux/with-tooltip.blade.php:22:    <flux:tooltip :content="$tooltip" :position="$tooltipPosition" :kbd="$tooltipKbd">
vendor/livewire/flux/stubs/resources/views/flux/navbar/badge.blade.php:4:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/navbar/badge.blade.php:12:     * We can't compile classes for each color because of variants color to color and Tailwind's JIT compiler.
vendor/livewire/flux/stubs/resources/views/flux/navbar/badge.blade.php:15:    ->add($variant === 'solid' ? match ($color) {
vendor/livewire/flux/stubs/resources/views/flux/sidebar/toggle.blade.php:5:    variant="subtle"
vendor/livewire/flux/stubs/resources/views/flux/checkbox/indicator.blade.php:30:    <flux:icon.check variant="micro" class="hidden text-[var(--color-accent-foreground)]" />
vendor/livewire/flux/stubs/resources/views/flux/checkbox/indicator.blade.php:31:    <flux:icon.minus variant="micro" class="hidden text-[var(--color-accent-foreground)]" />
vendor/livewire/flux/stubs/resources/views/flux/tooltip/index.blade.php:5:    'position' => 'top',
vendor/livewire/flux/stubs/resources/views/flux/tooltip/index.blade.php:24:    <ui-dropdown position="{{ $position }} {{ $align }}" {{ $attributes }} data-flux-tooltip>
vendor/livewire/flux/stubs/resources/views/flux/tooltip/index.blade.php:32:    <ui-tooltip position="{{ $position }} {{ $align }}" {{ $attributes }} data-flux-tooltip @if ($interactive) interactive @endif>
vendor/livewire/flux/stubs/resources/views/flux/breadcrumbs/item.blade.php:3:@php $iconVariant ??= $attributes->pluck('icon:variant'); @endphp
vendor/livewire/flux/stubs/resources/views/flux/breadcrumbs/item.blade.php:33:    // When using the outline icon variant, we need to size it down to match the default icon sizes...
vendor/livewire/flux/stubs/resources/views/flux/breadcrumbs/item.blade.php:44:                <flux:icon :$icon :variant="$iconVariant" class="{{ $iconClasses }}" />
vendor/livewire/flux/stubs/resources/views/flux/breadcrumbs/item.blade.php:52:                <flux:icon :$icon :variant="$iconVariant" class="{{ $iconClasses }}" />
vendor/livewire/flux/stubs/resources/views/flux/breadcrumbs/item.blade.php:60:        <flux:icon icon="chevron-right" variant="mini" class="{{ $separatorClasses->add('rtl:hidden') }}" />
vendor/livewire/flux/stubs/resources/views/flux/breadcrumbs/item.blade.php:61:        <flux:icon icon="chevron-left" variant="mini" class="{{ $separatorClasses->add('hidden rtl:inline') }}" />
vendor/livewire/flux/stubs/resources/views/flux/breadcrumbs/item.blade.php:65:        <flux:icon icon="slash" variant="mini" class="{{ $separatorClasses->add('rtl:-scale-x-100') }}" />
vendor/livewire/flux/stubs/resources/views/flux/breadcrumbs/item.blade.php:67:        <flux:icon :icon="$separator" variant="mini" class="{{ $separatorClasses }}" />
vendor/livewire/flux/stubs/resources/views/flux/navbar/item.blade.php:2:@php $iconVariant ??= $attributes->pluck('icon:variant'); @endphp
vendor/livewire/flux/stubs/resources/views/flux/navbar/item.blade.php:4:@aware([ 'variant' ])
vendor/livewire/flux/stubs/resources/views/flux/navbar/item.blade.php:10:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/navbar/item.blade.php:27:    ->add('relative') // This is here for the "active" bar at the bottom to be positioned correctly...
vendor/livewire/flux/stubs/resources/views/flux/navbar/item.blade.php:55:                <flux:icon :$icon :variant="$iconVariant" class="{!! $iconClasses !!}" />
vendor/livewire/flux/stubs/resources/views/flux/navbar/item.blade.php:73:        <flux:icon :icon="$iconTrailing" variant="micro" class="size-4 ms-1" />
vendor/livewire/flux/stubs/resources/views/flux/sidebar/profile.blade.php:3:@php $iconVariant ??= $attributes->pluck('icon:variant'); @endphp
vendor/livewire/flux/stubs/resources/views/flux/sidebar/profile.blade.php:19:// When using the outline icon variant, we need to size it down to match the default icon sizes...
vendor/livewire/flux/stubs/resources/views/flux/sidebar/profile.blade.php:49:            <flux:icon :icon="$iconTrailing" :variant="$iconVariant" :class="$iconClasses" />
vendor/livewire/flux/stubs/resources/views/flux/navbar/index.blade.php:5:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/sidebar/search.blade.php:3:@php $tooltipPosition = $tooltipPosition ??= $attributes->pluck('tooltip:position'); @endphp
vendor/livewire/flux/stubs/resources/views/flux/sidebar/search.blade.php:32:<flux:tooltip :position="$tooltipPosition" :class="$tooltipClasses">
vendor/livewire/flux/stubs/resources/views/flux/sidebar/search.blade.php:39:            <flux:icon class="size-4" icon="magnifying-glass" variant="outline" />
vendor/livewire/flux/stubs/resources/views/flux/separator.blade.php:6:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/separator.blade.php:15:    ->add(match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/checkbox/group/index.blade.php:2:    'variant' => 'default',
vendor/livewire/flux/stubs/resources/views/flux/checkbox/group/index.blade.php:5:<flux:delegate-component :component="'checkbox.group.variants.' . $variant">{{ $slot }}</flux:delegate-component>
vendor/livewire/flux/stubs/resources/views/flux/checkbox/index.blade.php:3:@aware([ 'variant' ])
vendor/livewire/flux/stubs/resources/views/flux/checkbox/index.blade.php:6:    'variant' => 'default',
vendor/livewire/flux/stubs/resources/views/flux/checkbox/index.blade.php:10:// This prevents variants picked up by `@aware()` from other wrapping components like flux::modal from being used here...
vendor/livewire/flux/stubs/resources/views/flux/checkbox/index.blade.php:11:$variant = $variant !== 'default' && Flux::componentExists('checkbox.variants.' . $variant)
vendor/livewire/flux/stubs/resources/views/flux/checkbox/index.blade.php:12:    ? $variant
vendor/livewire/flux/stubs/resources/views/flux/checkbox/index.blade.php:16:<flux:delegate-component :component="'checkbox.variants.' . $variant">{{ $slot }}</flux:delegate-component>
vendor/livewire/flux/stubs/resources/views/flux/radio/variants/default.blade.php:7:<flux:with-inline-field variant="inline" :$attributes>
vendor/livewire/flux/stubs/resources/views/flux/checkbox/group/variants/cards.blade.php:2:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/input/copyable.blade.php:5:    'variant' => 'subtle',
vendor/livewire/flux/stubs/resources/views/flux/input/copyable.blade.php:20:    <flux:icon.clipboard-document-check variant="mini" class="hidden [[data-copyable-copied]>&]:block" />
vendor/livewire/flux/stubs/resources/views/flux/input/copyable.blade.php:21:    <flux:icon.clipboard-document variant="mini" class="block [[data-copyable-copied]>&]:hidden" />
vendor/livewire/flux/stubs/resources/views/flux/radio/group/variants/default.blade.php:3:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/switch.blade.php:33:        // We have to add the dark variant of the `translate-x-[15px]` to ensure that if `.dark` is added to an element mid way
vendor/livewire/flux/stubs/resources/views/flux/sidebar/item.blade.php:1:@php $tooltipPosition = $tooltipPosition ??= $attributes->pluck('tooltip:position'); @endphp
vendor/livewire/flux/stubs/resources/views/flux/sidebar/item.blade.php:5:@php $iconVariant ??= $attributes->pluck('icon:variant'); @endphp
vendor/livewire/flux/stubs/resources/views/flux/sidebar/item.blade.php:53:<flux:tooltip :position="$tooltipPosition">
vendor/livewire/flux/stubs/resources/views/flux/sidebar/item.blade.php:58:                    <flux:icon :$icon :variant="$iconVariant" class="{!! $iconClasses !!}" />
vendor/livewire/flux/stubs/resources/views/flux/sidebar/item.blade.php:78:            <flux:icon :icon="$iconTrailing" :variant="$iconVariant" class="in-data-flux-sidebar-collapsed-desktop:not-in-data-flux-sidebar-group-dropdown:hidden size-4!" />
vendor/livewire/flux/stubs/resources/views/flux/checkbox/group/variants/pills.blade.php:2:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/checkbox/group/variants/buttons.blade.php:2:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/radio/variants/segmented.blade.php:4:@php $iconVariant ??= $attributes->pluck('icon:variant'); @endphp
vendor/livewire/flux/stubs/resources/views/flux/radio/variants/segmented.blade.php:32:    // When using the outline icon variant, we need to size it down to match the default icon sizes...
vendor/livewire/flux/stubs/resources/views/flux/radio/variants/segmented.blade.php:42:        <flux:icon :$icon :variant="$iconVariant" class="{!! $iconClasses !!}" />
vendor/livewire/flux/stubs/resources/views/flux/radio/variants/segmented.blade.php:50:        <flux:icon :icon="$iconTrailing" variant="micro" />
vendor/livewire/flux/stubs/resources/views/flux/radio/group/variants/segmented.blade.php:3:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/link.blade.php:7:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/link.blade.php:15:    ->add(match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/link.blade.php:21:    ->add(match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/input/file.blade.php:22:    // NOTE: We need to add relative positioning here to prevent odd overflow behaviors because of
vendor/livewire/flux/stubs/resources/views/flux/dropdown.blade.php:4:    'position' => 'bottom',
vendor/livewire/flux/stubs/resources/views/flux/dropdown.blade.php:19:<ui-dropdown position="{{ $position }} {{ $align }}" {{ $attributes }} data-flux-dropdown>
vendor/livewire/flux/stubs/resources/views/flux/radio/group/variants/pills.blade.php:2:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/checkbox/variants/cards.blade.php:3:@php $iconVariant ??= $attributes->pluck('icon:variant'); @endphp
vendor/livewire/flux/stubs/resources/views/flux/checkbox/variants/cards.blade.php:20:    // When using the outline icon variant, we need to size it down to match the default icon sizes...
vendor/livewire/flux/stubs/resources/views/flux/checkbox/variants/cards.blade.php:60:                <flux:icon :icon="$icon" :variant="$iconVariant" :class="$iconClasses" />
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:5:    'position' => null,
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:8:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:9:    'flyout' => null,
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:14:if ($variant === 'flyout') {
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:15:    $flyout = true;
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:16:    $variant = null;
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:19:$closable ??= $variant === 'bare' ? false : true;
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:21:if ($flyout) {
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:23:        ->add(match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:24:            default => match($position) {
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:25:                'bottom' => 'fixed m-0 p-8 min-w-[100vw] overflow-y-auto mt-auto [--flux-flyout-translate:translateY(50px)] border-t',
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:26:                'left' => 'fixed m-0 p-8 max-h-dvh min-h-dvh md:[:where(&)]:min-w-[25rem] overflow-y-auto mr-auto [--flux-flyout-translate:translateX(-50px)] border-e rtl:mr-0 rtl:ml-auto rtl:[--flux-flyout-translate:translateX(50px)]',
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:27:                default => 'fixed m-0 p-8 max-h-dvh min-h-dvh md:[:where(&)]:min-w-[25rem] overflow-y-auto ml-auto [--flux-flyout-translate:translateX(50px)] border-s rtl:ml-0 rtl:mr-auto rtl:[--flux-flyout-translate:translateX(-50px)]',
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:29:            'floating' => match($position) {
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:30:                'bottom' => 'fixed m-2 p-8 min-w-[calc(100vw-1rem)] overflow-y-auto mt-auto [--flux-flyout-translate:translateY(50px)]',
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:31:                'left' => 'fixed m-2 p-8 max-h-[calc(100dvh-1rem)] min-h-[calc(100dvh-1rem)] md:[:where(&)]:min-w-[25rem] overflow-y-auto mr-auto [--flux-flyout-translate:translateX(-50px)] rtl:mr-0 rtl:ml-auto rtl:[--flux-flyout-translate:translateX(50px)]',
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:32:                default => 'fixed m-2 p-8 max-h-[calc(100dvh-1rem)] min-h-[calc(100dvh-1rem)] md:[:where(&)]:min-w-[25rem] overflow-y-auto ml-auto [--flux-flyout-translate:translateX(50px)] rtl:ml-0 rtl:mr-auto rtl:[--flux-flyout-translate:translateX(-50px)]',
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:36:        ->add(match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:43:        ->add(match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:47:        ->add(match ($variant) {
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:92:        @if ($flyout) data-flux-flyout @endif
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:102:                    <flux:button variant="ghost" icon="x-mark" size="sm" aria-label="Close modal" class="text-zinc-400! hover:text-zinc-800! dark:text-zinc-500! dark:hover:text-white!"></flux:button>
vendor/livewire/flux/stubs/resources/views/flux/input/clearable.blade.php:5:    'variant' => 'subtle',
vendor/livewire/flux/stubs/resources/views/flux/input/clearable.blade.php:21:    <flux:icon.x-mark variant="micro" />
vendor/livewire/flux/stubs/resources/views/flux/input/expandable.blade.php:5:    'variant' => 'subtle',
vendor/livewire/flux/stubs/resources/views/flux/input/expandable.blade.php:16:    <flux:icon.chevron-down variant="micro" />
vendor/livewire/flux/stubs/resources/views/flux/radio/variants/cards.blade.php:3:@php $iconVariant ??= $attributes->pluck('icon:variant'); @endphp
vendor/livewire/flux/stubs/resources/views/flux/radio/variants/cards.blade.php:19:    // When using the outline icon variant, we need to size it down to match the default icon sizes...
vendor/livewire/flux/stubs/resources/views/flux/radio/variants/cards.blade.php:59:                <flux:icon :icon="$icon" :variant="$iconVariant" :class="$iconClasses" />
vendor/livewire/flux/stubs/resources/views/flux/radio/group/variants/cards.blade.php:2:    'variant' => null,
vendor/livewire/flux/stubs/resources/views/flux/checkbox/variants/buttons.blade.php:50:    'variant' => 'micro',
vendor/livewire/flux/stubs/resources/views/flux/input/viewable.blade.php:5:    'variant' => 'subtle',
vendor/livewire/flux/stubs/resources/views/flux/input/viewable.blade.php:20:    <flux:icon.eye-slash variant="micro" class="hidden [[data-viewable-open]>&]:block" />
vendor/livewire/flux/stubs/resources/views/flux/input/viewable.blade.php:21:    <flux:icon.eye variant="micro" class="block [[data-viewable-open]>&]:hidden" />
vendor/livewire/flux/stubs/resources/views/flux/sidebar/group.blade.php:4:@php $iconVariant ??= $attributes->pluck('icon:variant'); @endphp
vendor/livewire/flux/stubs/resources/views/flux/sidebar/group.blade.php:21:                        <flux:icon :icon="$icon" :variant="$iconVariant" class="size-4" />
vendor/livewire/flux/stubs/resources/views/flux/sidebar/group.blade.php:42:        <flux:dropdown hover class="in-data-flux-sidebar-on-mobile:hidden not-in-data-flux-sidebar-collapsed-desktop:hidden" position="right" align="start" data-flux-sidebar-group-dropdown>
vendor/livewire/flux/stubs/resources/views/flux/sidebar/group.blade.php:47:                            <flux:icon :icon="$icon" :variant="$iconVariant" class="in-data-flux-menu:text-zinc-400 in-data-flux-menu:dark:text-white/80 in-data-flux-me…26596 tokens truncated…-currency-yen.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/square-2-stack.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/square-2-stack.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/square-2-stack.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/cursor-arrow-ripple.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/cursor-arrow-ripple.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/cursor-arrow-ripple.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/power.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/power.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/power.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/bell-snooze.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/bell-snooze.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/bell-snooze.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/code-bracket.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/code-bracket.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/code-bracket.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/scale.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/scale.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/scale.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/list-bullet.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/list-bullet.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/list-bullet.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/paper-airplane.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/paper-airplane.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/paper-airplane.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/server-stack.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/server-stack.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/server-stack.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/scissors.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/scissors.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/scissors.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/numbered-list.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/numbered-list.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/numbered-list.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/identification.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/identification.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/identification.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/eye-slash.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/eye-slash.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/eye-slash.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/eye.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/eye.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/eye.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/wrench-screwdriver.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/wrench-screwdriver.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/wrench-screwdriver.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/folder-minus.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/folder-minus.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/folder-minus.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/bars-arrow-down.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/bars-arrow-down.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/bars-arrow-down.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-turn-right-down.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-turn-right-down.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-turn-right-down.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/code-bracket-square.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/code-bracket-square.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/code-bracket-square.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/rectangle-group.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/rectangle-group.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/rectangle-group.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/lock-closed.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/lock-closed.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/lock-closed.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/magnifying-glass.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/magnifying-glass.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/magnifying-glass.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/squares-plus.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/squares-plus.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/squares-plus.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/chart-bar-square.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/chart-bar-square.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/chart-bar-square.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/qr-code.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/qr-code.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/qr-code.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/user-group.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/user-group.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/user-group.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-long-up.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-long-up.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-long-up.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/chat-bubble-left-ellipsis.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/chat-bubble-left-ellipsis.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/chat-bubble-left-ellipsis.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/arrows-pointing-in.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/arrows-pointing-in.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/arrows-pointing-in.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/user.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/user.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/user.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/h1.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/h1.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/h1.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/bookmark-slash.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/bookmark-slash.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/bookmark-slash.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/cog-6-tooth.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/cog-6-tooth.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/cog-6-tooth.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/bug-ant.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/bug-ant.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/bug-ant.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/radio.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/radio.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/radio.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-uturn-right.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-uturn-right.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-uturn-right.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/x-circle.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/x-circle.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/x-circle.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/battery-50.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/battery-50.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/battery-50.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/paper-clip.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/paper-clip.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/paper-clip.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/map.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/map.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/map.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/briefcase.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/briefcase.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/briefcase.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/bookmark.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/bookmark.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/bookmark.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/academic-cap.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/academic-cap.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/academic-cap.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/cube.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/cube.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/cube.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/bars-3-center-left.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/bars-3-center-left.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/bars-3-center-left.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-long-down.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-long-down.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-long-down.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/ticket.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/ticket.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/ticket.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/calendar-days.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/calendar-days.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/calendar-days.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/pause-circle.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/pause-circle.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/pause-circle.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/divide.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/divide.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/divide.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/signal-slash.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/signal-slash.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/signal-slash.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-up-on-square.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-up-on-square.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-up-on-square.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/squares-2x2.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/squares-2x2.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/squares-2x2.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/megaphone.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/megaphone.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/megaphone.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-up-tray.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-up-tray.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-up-tray.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/share.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/share.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/share.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/ellipsis-horizontal-circle.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/ellipsis-horizontal-circle.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/ellipsis-horizontal-circle.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-right-end-on-rectangle.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-right-end-on-rectangle.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/arrow-right-end-on-rectangle.blade.php:19:<?php switch ($variant): case ('outline'): ?>
vendor/livewire/flux/stubs/resources/views/flux/icon/clipboard.blade.php:6:    'variant' => 'outline',
vendor/livewire/flux/stubs/resources/views/flux/icon/clipboard.blade.php:11:    ->add(match($variant) {
vendor/livewire/flux/stubs/resources/views/flux/icon/clipboard.blade.php:19:<?php switch ($variant): case ('outline'): ?>


output:
Chunk ID: 22cfc0
Wall time: 0.0000 seconds
Process exited with code 0
Original token count: 53
Output:
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php
vendor/livewire/flux/stubs/resources/views/flux/modal/trigger.blade.php
vendor/livewire/flux/stubs/resources/views/flux/modal/close.blade.php


output:
Chunk ID: 1c9a97
Wall time: 0.0000 seconds
Process exited with code 0
Original token count: 670
Output:
vendor/livewire/flux/stubs/resources/views/flux/modal/close.blade.php:3:<ui-close data-flux-modal-close {{ $attributes }}>
vendor/livewire/flux/stubs/resources/views/flux/select/option/index.blade.php:8:// This prevents variants picked up by `@aware()` from other wrapping components like flux::modal from being used here...
vendor/livewire/flux/stubs/resources/views/flux/checkbox/index.blade.php:10:// This prevents variants picked up by `@aware()` from other wrapping components like flux::modal from being used here...
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:62:// Support <flux:modal ... @close="?"> syntax...
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:69:// Support <flux:modal ... @cancel="?"> syntax...
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:83:<ui-modal {{ $attributes }} data-flux-modal>
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:91:        @if ($name) data-modal="{{ $name }}" @endif
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:94:        x-on:modal-show.document="handleShow($event)"
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:95:        x-on:modal-close.document="handleClose($event)"
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:101:                <flux:modal.close>
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:102:                    <flux:button variant="ghost" icon="x-mark" size="sm" aria-label="Close modal" class="text-zinc-400! hover:text-zinc-800! dark:text-zinc-500! dark:hover:text-white!"></flux:button>
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:103:                </flux:modal.close>
vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php:107:</ui-modal>
vendor/livewire/flux/stubs/resources/views/flux/modal/trigger.blade.php:11:    x-on:click="$el.querySelector('button[disabled]') || $dispatch('modal-show', { name: '{{ $name }}' })"
vendor/livewire/flux/stubs/resources/views/flux/modal/trigger.blade.php:13:        x-on:keydown.{{ $shortcut }}.document="$event.preventDefault(); $dispatch('modal-show', { name: '{{ $name }}' })"
vendor/livewire/flux/stubs/resources/views/flux/modal/trigger.blade.php:15:    data-flux-modal-trigger
vendor/livewire/flux/stubs/resources/views/flux/table/index.blade.php:9:    // We want whitespace-nowrap for the table, but not for modals and dropdowns...
vendor/livewire/flux/stubs/resources/views/flux/radio/index.blade.php:10:// This prevents variants picked up by `@aware()` from other wrapping components like flux::modal from being used here...


cmd: sed -n '1,125p' vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php


command: sed -n '1,125p' vendor/livewire/flux/stubs/resources/views/flux/modal/index.blade.php

aggregated_output:
@blaze

@props([
    'dismissible' => null,
    'position' => null,
    'closable' => null,
    'trigger' => null,
    'variant' => null,
    'flyout' => null,
    'name' => null,
])

@php
if ($variant === 'flyout') {
    $flyout = true;
    $variant = null;
}

$closable ??= $variant === 'bare' ? false : true;

if ($flyout) {
    $classes = Flux::classes()
        ->add(match ($variant) {
            default => match($position) {
                'bottom' => 'fixed m-0 p-8 min-w-[100vw] overflow-y-auto mt-auto [--flux-flyout-translate:translateY(50px)] border-t',
                'left' => 'fixed m-0 p-8 max-h-dvh min-h-dvh md:[:where(&)]:min-w-[25rem] overflow-y-auto mr-auto [--flux-flyout-translate:translateX(-50px)] border-e rtl:mr-0 rtl:ml-auto rtl:[--flux-flyout-translate:translateX(50px)]',
                default => 'fixed m-0 p-8 max-h-dvh min-h-dvh md:[:where(&)]:min-w-[25rem] overflow-y-auto ml-auto [--flux-flyout-translate:translateX(50px)] border-s rtl:ml-0 rtl:mr-auto rtl:[--flux-flyout-translate:translateX(-50px)]',
            },
            'floating' => match($position) {
                'bottom' => 'fixed m-2 p-8 min-w-[calc(100vw-1rem)] overflow-y-auto mt-auto [--flux-flyout-translate:translateY(50px)]',
                'left' => 'fixed m-2 p-8 max-h-[calc(100dvh-1rem)] min-h-[calc(100dvh-1rem)] md:[:where(&)]:min-w-[25rem] overflow-y-auto mr-auto [--flux-flyout-translate:translateX(-50px)] rtl:mr-0 rtl:ml-auto rtl:[--flux-flyout-translate:translateX(50px)]',
                default => 'fixed m-2 p-8 max-h-[calc(100dvh-1rem)] min-h-[calc(100dvh-1rem)] md:[:where(&)]:min-w-[25rem] overflow-y-auto ml-auto [--flux-flyout-translate:translateX(50px)] rtl:ml-0 rtl:mr-auto rtl:[--flux-flyout-translate:translateX(-50px)]',
            },
            'bare' => '',
        })
        ->add(match ($variant) {
            default => 'bg-white dark:bg-zinc-800 border-transparent dark:border-zinc-700',
            'floating' => 'bg-white dark:bg-zinc-800 ring ring-black/5 dark:ring-zinc-700 shadow-lg rounded-xl',
            'bare' => 'bg-transparent',
        });
} else {
    $classes = Flux::classes()
        ->add(match ($variant) {
            default => 'p-6 [:where(&)]:max-w-xl [:where(&)]:min-w-xs shadow-lg rounded-xl',
            'bare' => '',
        })
        ->add(match ($variant) {
            default => 'bg-white dark:bg-zinc-800 ring ring-black/5 dark:ring-zinc-700 shadow-lg rounded-xl',
            'bare' => 'bg-transparent',
        });
}

// Support adding the .self modifier to the wire:model directive...
if (($wireModel = $attributes->wire('model')) && $wireModel->directive && ! $wireModel->hasModifier('self')) {
    unset($attributes[$wireModel->directive]);

    $wireModel->directive .= '.self';

    $attributes = $attributes->merge([$wireModel->directive => $wireModel->value]);
}

// Support <flux:modal ... @close="?"> syntax...
if ($attributes['@close'] ?? null) {
    $attributes['wire:close'] = $attributes['@close'];

    unset($attributes['@close']);
}

// Support <flux:modal ... @cancel="?"> syntax...
if ($attributes['@cancel'] ?? null) {
    $attributes['wire:cancel'] = $attributes['@cancel'];

    unset($attributes['@cancel']);
}

if ($dismissible === false) {
    $attributes = $attributes->merge(['disable-click-outside' => '']);
}

[ $styleAttributes, $attributes ] = Flux::splitAttributes($attributes, ['autofocus', 'class', 'style', 'wire:close', 'x-on:close', 'wire:cancel', 'x-on:cancel']);
@endphp

<ui-modal {{ $attributes }} data-flux-modal>
    <?php if ($trigger): ?>
        {{ $trigger }}
    <?php endif; ?>

    <dialog
        wire:ignore.self {{-- This needs to be here because the dialog element adds a "close" attribute that isn't durable... --}}
        {{ $styleAttributes->class($classes) }}
        @if ($name) data-modal="{{ $name }}" @endif
        @if ($flyout) data-flux-flyout @endif
        x-data="fluxModal(@js($name), @js(isset($__livewire) ? $__livewire->getId() : null))"
        x-on:modal-show.document="handleShow($event)"
        x-on:modal-close.document="handleClose($event)"
    >
        {{ $slot }}

        <?php if ($closable): ?>
            <div class="absolute top-0 end-0 mt-4 me-4">
                <flux:modal.close>
                    <flux:button variant="ghost" icon="x-mark" size="sm" aria-label="Close modal" class="text-zinc-400! hover:text-zinc-800! dark:text-zinc-500! dark:hover:text-white!"></flux:button>
                </flux:modal.close>
            </div>
        <?php endif; ?>
    </dialog>
</ui-modal>


output:
Chunk ID: f1db7c
Wall time: 0.0000 seconds
Process exited with code 0
Original token count: 1141
Output:
@blaze

@props([
    'dismissible' => null,
    'position' => null,
    'closable' => null,
    'trigger' => null,
    'variant' => null,
    'flyout' => null,
    'name' => null,
])

@php
if ($variant === 'flyout') {
    $flyout = true;
    $variant = null;
}

$closable ??= $variant === 'bare' ? false : true;

if ($flyout) {
    $classes = Flux::classes()
        ->add(match ($variant) {
            default => match($position) {
                'bottom' => 'fixed m-0 p-8 min-w-[100vw] overflow-y-auto mt-auto [--flux-flyout-translate:translateY(50px)] border-t',
                'left' => 'fixed m-0 p-8 max-h-dvh min-h-dvh md:[:where(&)]:min-w-[25rem] overflow-y-auto mr-auto [--flux-flyout-translate:translateX(-50px)] border-e rtl:mr-0 rtl:ml-auto rtl:[--flux-flyout-translate:translateX(50px)]',
                default => 'fixed m-0 p-8 max-h-dvh min-h-dvh md:[:where(&)]:min-w-[25rem] overflow-y-auto ml-auto [--flux-flyout-translate:translateX(50px)] border-s rtl:ml-0 rtl:mr-auto rtl:[--flux-flyout-translate:translateX(-50px)]',
            },
            'floating' => match($position) {
                'bottom' => 'fixed m-2 p-8 min-w-[calc(100vw-1rem)] overflow-y-auto mt-auto [--flux-flyout-translate:translateY(50px)]',
                'left' => 'fixed m-2 p-8 max-h-[calc(100dvh-1rem)] min-h-[calc(100dvh-1rem)] md:[:where(&)]:min-w-[25rem] overflow-y-auto mr-auto [--flux-flyout-translate:translateX(-50px)] rtl:mr-0 rtl:ml-auto rtl:[--flux-flyout-translate:translateX(50px)]',
                default => 'fixed m-2 p-8 max-h-[calc(100dvh-1rem)] min-h-[calc(100dvh-1rem)] md:[:where(&)]:min-w-[25rem] overflow-y-auto ml-auto [--flux-flyout-translate:translateX(50px)] rtl:ml-0 rtl:mr-auto rtl:[--flux-flyout-translate:translateX(-50px)]',
            },
            'bare' => '',
        })
        ->add(match ($variant) {
            default => 'bg-white dark:bg-zinc-800 border-transparent dark:border-zinc-700',
            'floating' => 'bg-white dark:bg-zinc-800 ring ring-black/5 dark:ring-zinc-700 shadow-lg rounded-xl',
            'bare' => 'bg-transparent',
        });
} else {
    $classes = Flux::classes()
        ->add(match ($variant) {
            default => 'p-6 [:where(&)]:max-w-xl [:where(&)]:min-w-xs shadow-lg rounded-xl',
            'bare' => '',
        })
        ->add(match ($variant) {
            default => 'bg-white dark:bg-zinc-800 ring ring-black/5 dark:ring-zinc-700 shadow-lg rounded-xl',
            'bare' => 'bg-transparent',
        });
}

// Support adding the .self modifier to the wire:model directive...
if (($wireModel = $attributes->wire('model')) && $wireModel->directive && ! $wireModel->hasModifier('self')) {
    unset($attributes[$wireModel->directive]);

    $wireModel->directive .= '.self';

    $attributes = $attributes->merge([$wireModel->directive => $wireModel->value]);
}

// Support <flux:modal ... @close="?"> syntax...
if ($attributes['@close'] ?? null) {
    $attributes['wire:close'] = $attributes['@close'];

    unset($attributes['@close']);
}

// Support <flux:modal ... @cancel="?"> syntax...
if ($attributes['@cancel'] ?? null) {
    $attributes['wire:cancel'] = $attributes['@cancel'];

    unset($attributes['@cancel']);
}

if ($dismissible === false) {
    $attributes = $attributes->merge(['disable-click-outside' => '']);
}

[ $styleAttributes, $attributes ] = Flux::splitAttributes($attributes, ['autofocus', 'class', 'style', 'wire:close', 'x-on:close', 'wire:cancel', 'x-on:cancel']);
@endphp

<ui-modal {{ $attributes }} data-flux-modal>
    <?php if ($trigger): ?>
        {{ $trigger }}
    <?php endif; ?>

    <dialog
        wire:ignore.self {{-- This needs to be here because the dialog element adds a "close" attribute that isn't durable... --}}
        {{ $styleAttributes->class($classes) }}
        @if ($name) data-modal="{{ $name }}" @endif
        @if ($flyout) data-flux-flyout @endif
        x-data="fluxModal(@js($name), @js(isset($__livewire) ? $__livewire->getId() : null))"
        x-on:modal-show.document="handleShow($event)"
        x-on:modal-close.document="handleClose($event)"
    >
        {{ $slot }}

        <?php if ($closable): ?>
            <div class="absolute top-0 end-0 mt-4 me-4">
                <flux:modal.close>
                    <flux:button variant="ghost" icon="x-mark" size="sm" aria-label="Close modal" class="text-zinc-400! hover:text-zinc-800! dark:text-zinc-500! dark:hover:text-white!"></flux:button>
                </flux:modal.close>
            </div>
        <?php endif; ?>
    </dialog>
</ui-modal>


cmd: sed -n '1,60p' vendor/livewire/flux/stubs/resources/views/flux/modal/close.blade.php && sed -n '1,30p' vendor/livewire/flux/stubs/resources/views/flux/modal/trigger.blade.php


command: sed -n '1,60p' vendor/livewire/flux/stubs/resources/views/flux/modal/close.blade.php && sed -n '1,30p' vendor/livewire/flux/stubs/resources/views/flux/modal/trigger.blade.php

trigger.blade.php

aggregated_output:
@blaze

<ui-close data-flux-modal-close {{ $attributes }}>
    {{ $slot }}
</ui-close>
@blaze

@props([
    'shortcut' => null,
    'name' => null,
])

<div
    {{ $attributes->class('contents') }}
    x-data
    x-on:click="$el.querySelector('button[disabled]') || $dispatch('modal-show', { name: '{{ $name }}' })"
    @if ($shortcut)
        x-on:keydown.{{ $shortcut }}.document="$event.preventDefault(); $dispatch('modal-show', { name: '{{ $name }}' })"
    @endif
    data-flux-modal-trigger
>
    {{ $slot }}
</div>


output:
Chunk ID: 71706d
Wall time: 0.0000 seconds
Process exited with code 0
Original token count: 131
Output:
@blaze

<ui-close data-flux-modal-close {{ $attributes }}>
    {{ $slot }}
</ui-close>
@blaze

@props([
    'shortcut' => null,
    'name' => null,
])

<div
    {{ $attributes->class('contents') }}
    x-data
    x-on:click="$el.querySelector('button[disabled]') || $dispatch('modal-show', { name: '{{ $name }}' })"
    @if ($shortcut)
        x-on:keydown.{{ $shortcut }}.document="$event.preventDefault(); $dispatch('modal-show', { name: '{{ $name }}' })"
    @endif
    data-flux-modal-trigger
>
    {{ $slot }}
</div>


message: The current storefront header has desktop navigation and icon actions, but no mobile navigation control. I’m going to add a Flux flyout triggered by a hamburger button, then create the responsive browser suite around the exact mobile/tablet viewports from the spec.

phase: commentary


type: message

role: assistant

text: The current storefront header has desktop navigation and icon actions, but no mobile navigation control. I’m going to add a Flux flyout triggered by a hamburger button, then create the responsive browser suite around the exact mobile/tablet viewports from the spec.


cmd: rg -n "function click|public function click|class GuessLocator|for\(" vendor/pestphp/pest-plugin-browser/src/Api -g '*.php'


cmd: sed -n '1,150p' vendor/pestphp/pest-plugin-browser/src/Api/Concerns/InteractsWithPage.php 2>/dev/null || true


command: sed -n '1,150p' vendor/pestphp/pest-plugin-browser/src/Api/Concerns/InteractsWithPage.php 2>/dev/null || true

type: unknown


command: rg -n "function click|public function click|class GuessLocator|for\(" vendor/pestphp/pest-plugin-browser/src/Api -g '*.php'

type: search

cmd: rg -n "function click|public function click|class GuessLocator|for\\(" vendor/pestphp/pest-plugin-browser/src/Api -g '*.php'

query: function click|public function click|class GuessLocator|for\(

path: Api

aggregated_output:
vendor/pestphp/pest-plugin-browser/src/Api/Concerns/InteractsWithElements.php:17:    public function click(string $text): self
vendor/pestphp/pest-plugin-browser/src/Api/Webpage.php:103:        return (new GuessLocator($this->page))->for($selector, $value);