Link column type.
Renders values as clickable links.
Options (via column.ui.extra)
:path_fn- Function to generate path from record (required for navigation) Example:fn record -> "/users/#{record.id}" end:external- Open in new tab (default: false):class- CSS class for link (default: "text-[#4f4bcc] hover:text-[#3a3f8f]"):label_fn- Function to generate label (default: uses column value)
Example
column :title do
ui do
type :link
extra %{path_fn: fn record -> "/admin/posts/" <> record.id end}
end
endSee MishkaGervaz.Table.Types.Column (registry),
MishkaGervaz.Table.Behaviours.ColumnType, and
MishkaGervaz.Table.Entities.Column.