Current section
Files
Jump to
Current section
Files
lib/surface_bulma/level.ex
defmodule SurfaceBulma.Level do
use Surface.Component
slot default
slot level_left
slot level_right
@doc "Specify whether a mobile view is needed"
prop is_mobile, :boolean, default: false
def render(assigns) do
~F"""
<nav class={"level", "is-mobile": @is_mobile}>
<div :if={slot_assigned?(:level_left)} class="level-left">
<#slot name="level_left" />
</div>
<#slot name="default" />
<div :if={slot_assigned?(:level_right)} class="level-right">
<#slot name="level_right" />
</div>
</nav>
"""
end
end