Signal drop!
Relay (operand.online) is unreachable.
Usually, a dropped signal means an upgrade is happening. Hold on!
Sorry, no connección.
Hang in there while we get back on track
gram:op
> ./lib/op_web/live/gram/base.html.heex
Lenses
(coming soon!)
<div class="preamble" id="gram-base">
<%= [
"""
# gram: `#{@base}`
> Clone using:
```
mkdir ~/src; cd ~/src
wget -O - 'https://share.operand.online/gram/#{@base}/?download=tar_gz' | tar -xzv
cd ./#{@base}>; git checkout main
```
""",
OpWeb.Gram.Node.blob(@base, "README.md"),
] |> Enum.join("\n\n- - -\n\n") |> MDEx.to_html |> raw %>
</div>
<div class="banner">
<div class="column">
<h2>Logged Changes:</h2>
<%= for [ hash, day, clock, zone, labels, message
] <- Gram.changes(OpWeb.Gram.Base, @base) do %>
<!-- <.link patch={"/gram/#{@base |> Path.basename}/#{node}"}> -->
<!-- </.link> -->
<div class="m-4">
<div class="banner text-info">
<span><%= day %></span>
<span><%= clock %> </span>
# <%= hash %>
</div>
<%= message %>
</div>
<% end %>
</div>
<div class="column mx-16">
<h2>Code Pages:</h2>
<%= if @address do %>
<blockquote>Searching based on: <code><%= @address %></code></blockquote>
<.link patch={"/gram/#{@base}"}>clear?</.link>
<% end %>
<ul> <%= for node <- Gram.nodes(OpWeb.Gram.Base, @base, @address) do %>
<li>
<.link patch={"/gram/#{@base |> Path.basename}/#{node}"}><%= node %></.link>
</li>
<% end %> </ul>
</div>
</div>