%# locals: (error_message:, return_path:) %>
<%= turbo_frame_tag "modal" do %>
<%= render DS::Dialog.new do |dialog| %>
<% dialog.with_header(title: "Lunch Flow Connection Error") %>
<% dialog.with_body do %>
<%= render DS::Alert.new(
title: "Unable to connect to Lunch Flow",
message: error_message,
variant: :error
) %>
Common Issues:
- Invalid API Key: Check your API key in Provider Settings
- Expired Credentials: Generate a new API key from Lunch Flow
- Network Issue: Check your internet connection
- Service Down: Lunch Flow API may be temporarily unavailable
<%= link_to settings_providers_path,
class: "inline-flex items-center justify-center rounded-lg px-4 py-2 text-sm font-medium text-inverse button-bg-primary hover:button-bg-primary-hover focus:outline-none focus:ring-2 focus:ring-gray-900 theme-dark:focus:ring-white focus:ring-offset-2 transition-colors",
data: { turbo: false } do %>
Check Provider Settings
<% end %>
<% end %>
<% end %>
<% end %>