diff --git a/resources/views/livewire/public/station-search.blade.php b/resources/views/livewire/public/station-search.blade.php new file mode 100644 index 0000000..517ed5b --- /dev/null +++ b/resources/views/livewire/public/station-search.blade.php @@ -0,0 +1,106 @@ +
+ Find Cheap Fuel Near You + Search by postcode, town or city + +
+
+
+ + @error('search') +

{{ $message }}

+ @enderror +
+ +
+ + Select fuel type + Petrol (E10) + Super Unleaded (E5) + Diesel + Premium Diesel + B10 Biodiesel + HVO + + @error('fuelType') +

{{ $message }}

+ @enderror +
+ +
+ + 1 mile + 2 miles + 5 miles + 10 miles + 20 miles + +
+ +
+ + Search + Searching… + +
+
+
+ + @if ($apiError) +
+ {{ $apiError }} +
+ @endif + + @if (! empty($meta)) +
+ @if (! empty($results)) +

+ {{ $meta['count'] }} {{ Str::plural('station', $meta['count']) }} found + · Cheapest: {{ number_format($meta['lowest_pence'] / 100, 1) }}p + · Average: {{ number_format($meta['avg_pence'] / 100, 1) }}p +

+ +
+ @foreach ($results as $station) +
+
+
+

+ {{ $station['name'] }} +

+ @if ($station['is_supermarket']) + Supermarket + @endif +
+

+ {{ $station['address'] }}, {{ $station['postcode'] }} +

+

+ {{ number_format($station['distance_km'] * 0.621371, 1) }} miles away +

+
+ +
+

+ {{ $station['price'] }}p +

+

+ {{ \Carbon\Carbon::parse($station['price_updated_at'])->diffForHumans() }} +

+
+
+ @endforeach +
+ @else +

+ No stations found within {{ $radius }} {{ Str::plural('mile', $radius) }} of "{{ $search }}". +

+ @endif +
+ @endif +