defmodule MoonWeb.Examples.Design.PaginationExample.WithText do @moduledoc false use Moon.StatefulComponent use MoonWeb, :example alias Moon.Design.Pagination prop(current_page, :integer, default: 1) def render(assigns) do ~F"""
Previous Next
""" end def handle_event("set_current_page", %{"value" => page}, socket) do socket = assign(socket, current_page: String.to_integer(page)) {:noreply, socket} end def code() do """ alias Moon.Design.Pagination prop(current_page, :integer, default: 1) def render(assigns) do ~F\""" Previous Next \""" end def handle_event("set_current_page", %{"value" => page}, socket) do socket = assign(socket, current_page: String.to_integer(page)) {:noreply, socket} end """ end end