"""
end
@doc """
Renders an icon for the given language.
The icons are adapted from https://github.com/material-extensions/vscode-material-icon-theme.
"""
attr :language, :string, required: true
attr :class, :string, default: nil
def language_icon(%{language: "elixir"} = assigns) do
~H"""
"""
end
def language_icon(%{language: "erlang"} = assigns) do
~H"""
"""
end
def language_icon(%{language: "markdown"} = assigns) do
~H"""
"""
end
def language_icon(%{language: "python"} = assigns) do
~H"""
"""
end
def language_icon(%{language: "pyproject.toml"} = assigns) do
~H"""
"""
end
end