defmodule PainWeb.Components.ServiceMap do use Surface.Component prop services, :map def render(assigns) do assigns = assigns |> assign(:num, assigns[:services] |> map_size) ~F""" {#for {n, service} <- @services} {n}: {Squish.pare(service, size: 20)} {/for} {#for {n, service} <- @services} {n}: {Squish.pare(service, size: 20)} {/for} {#for {n,_} <- @services}({n}){/for} """ end end