mirror of
https://github.com/ash-project/ash_hq.git
synced 2024-09-21 05:43:12 +12:00
17 lines
434 B
Elixir
17 lines
434 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 target="_blank" href={source_link(@module_or_function, @library, @library_version)}>{"</>"}</a>
|
||
|
{/if}
|
||
|
"""
|
||
|
end
|
||
|
end
|