defmodule LivebookWeb.SettingsLive.FileSystemsComponent do
use LivebookWeb, :live_component
alias Livebook.FileSystem
@impl true
def render(assigns) do
~H"""
<%= for {file_system, index} <- Enum.with_index(@file_systems) do %>
<.file_system_info file_system={file_system} />
<%= unless is_struct(file_system, FileSystem.Local) do %>
<%= live_patch "Detach",
to: Routes.settings_path(@socket, :detach_file_system, index),
class: "button button-outlined-red" %>
<% end %>