Current section
Files
Jump to
Current section
Files
lib/components/div.ex
defmodule FleexUi.Div do
@moduledoc """
Div is the most basic component.
Renders a div element by default.
"""
use Phoenix.LiveComponent
alias FleexUi.StylesParser
@doc """
Create a div component
"""
def div(assigns) do
render(%{style: StylesParser.parse(assigns)})
end
@doc false
def render(assigns) do
~H"""
<div style={@style}></div>
"""
end
end