@extends('layouts.app') @section('title', $scenario->name . ' - ステップ編集') @section('delivery-primary-tabs') @include('account.partials.mail-delivery-primary-tabs', ['mailDeliveryTab' => 'accounts']) @endsection @section('page-title', $scenario->name . ' - ステップ編集') @php $rawT = $step->delay_time; $timeInput = '09:00'; if (is_string($rawT) && strlen($rawT) >= 5) { $timeInput = substr($rawT, 0, 5); } elseif ($rawT instanceof \Carbon\CarbonInterface) { $timeInput = $rawT->format('H:i'); } $sched = old('schedule_mode', $step->schedule_mode ?? 'registration_plus_days'); $mailFmt = old('mail_format', $step->mail_format ?? 'html'); $conditionConfig = is_array($step->condition_config ?? null) ? $step->condition_config : []; $actionConfig = is_array($step->action_config ?? null) ? $step->action_config : []; $requiredLabelsText = old('condition_required_labels', implode("\n", $conditionConfig['required_labels'] ?? [])); $excludedLabelsText = old('condition_excluded_labels', implode("\n", $conditionConfig['excluded_labels'] ?? [])); $addLabelsText = old('action_add_labels', implode("\n", $actionConfig['add_labels'] ?? [])); $removeLabelsText = old('action_remove_labels', implode("\n", $actionConfig['remove_labels'] ?? [])); $transitionScenarioId = old('action_transition_scenario_id', $actionConfig['transition_scenario_id'] ?? ''); $deactivateCurrent = old('action_deactivate_current', (bool) ($actionConfig['deactivate_current'] ?? false)); $deactivateAfterTransition = old('action_deactivate_after_transition', (bool) ($actionConfig['deactivate_after_transition'] ?? false)); @endphp @push('styles') @endpush @section('content')
{{-- 成功・エラーのフラッシュは共通レイアウト(layouts.app)で表示されるため、ここでは重複表示しない --}}