diff --git a/resources/views/components/recipe-link.blade.php b/resources/views/components/recipe-link.blade.php new file mode 100644 index 0000000..8f422bc --- /dev/null +++ b/resources/views/components/recipe-link.blade.php @@ -0,0 +1,13 @@ +@props(['recipe']) +@php + if ($recipe->spell) { + $id = $recipe->spell->id; + $type = 'spell'; + } else { + $id = $recipe->craft->external_id; + $type = 'item'; + } +@endphp + + {{ $recipe->name }} + diff --git a/resources/views/livewire/recipes.blade.php b/resources/views/livewire/recipes.blade.php index 6349be4..4098923 100644 --- a/resources/views/livewire/recipes.blade.php +++ b/resources/views/livewire/recipes.blade.php @@ -19,18 +19,7 @@ @foreach($recipes as $recipe) - @php - if ($recipe->spell) { - $id = $recipe->spell->id; - $type = 'spell'; - } else { - $id = $recipe->craft->external_id; - $type = 'item'; - } - @endphp - - {{ $recipe->name }} - +