{{-- Bonus Rewards tab — admin can configure per-card rules that fire when: - Case 1: 'any N' stamps completed (rule_type = any_n) - Case 2: specific Grid IDs completed (rule_type = specific) - Case 3: full card completed (rule_type = card_complete) Output is collected by stampcard_admin.js' serializeBonusRewards() and POST inside the existing main_game[setting_details][bonus_rewards] structure on the Save Changes button. --}} @component('admin.components.card', ['header' => 'Bonus Rewards'])

Rules are evaluated whenever a user completes a grid. Each rule fires at most once per user per card iteration. Rewards are distributed using the same engine as the generic Bonus Module feature.

{{-- Cloned rows from #dsc-bonus-row-template will be appended here. --}}
No bonus rewards configured yet.
@endcomponent {{-- ============================================================ --}} {{-- Template — one bonus reward rule row --}} {{-- ============================================================ --}}