zoeys.computer/lib/zoeyscomputer_web/live/gist_live/languages.ex

16 lines
410 B
Elixir
Raw Normal View History

2024-10-26 21:41:22 -04:00
defmodule ZoeyscomputerWeb.GistLive.Languages do
@languages [
%{name: "JavaScript", val: "javascript"},
%{name: "TypeScript", val: "typescript"},
%{name: "Rust", val: "rust"},
%{name: "Elixir", val: "elixir"}
]
def search_languages(name) do
@languages
|> Enum.filter(fn language ->
String.contains?(String.downcase(language.name), String.downcase(name))
end)
end
end