mirror of
https://github.com/ash-project/ash_hq.git
synced 2024-09-20 21:33:10 +12:00
16 lines
418 B
Elixir
16 lines
418 B
Elixir
defmodule AshHqWeb.Components.Docs.SourceLink do
|
|
use Surface.Component
|
|
import AshHqWeb.Helpers
|
|
|
|
prop module_or_function, :any, required: true
|
|
prop library, :any, required: true
|
|
prop library_version, :any, required: true
|
|
|
|
def render(assigns) do
|
|
~F"""
|
|
{#if @module_or_function.file}
|
|
<a href={source_link(@module_or_function, @library, @library_version)}>{"</>"}</a>
|
|
{/if}
|
|
"""
|
|
end
|
|
end
|