View Source Surface.Components.LiveRedirect (surface v0.11.5)
Soft deprecation warning
This component has been deprecated in favor of liveview's built-in
<.link>
and will be removed inv0.13
. See https://hexdocs.pm/phoenix_live_view/live-navigation.html for more info usage.
Defines a link that will redirect to a new LiveView.
Provides similar capabilities to Phoenix's built-in live_redirect/2
function.
The current LiveView will be shut down and a new one will be mounted
in its place, without reloading the whole page. This can
also be used to remount the same LiveView, in case you want to start
fresh. If you want to navigate to the same LiveView without remounting
it, use <LivePatch>
instead.
Properties
to :string, required: true - The required path to link to
replace :boolean, default: false - The flag to replace the current history or push a new state
class :css_class, default: "" - The CSS class for the generated
<a>
elementlabel :string - The label for the generated
<a>
element, if no content (default slot) is provided.opts :keyword, default: [] - Additional attributes to add onto the generated element
Slots
- default - The content of the generated
<a>
element. If no content is provided, the value of propertylabel
is used instead.
Summary
Functions
Callback implementation for Surface.Component.render/1
.
Functions
Callback implementation for Surface.Component.render/1
.