Packages

A flexible LiveComponents library for Phoenix LiveView

Retired package: toy project

Current section

Files

Jump to
fleex_ui lib components div.ex
Raw

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