sunshade.info/widget.js and render cross-origin on lostinkalymnos.com. This proves the embed works on third-party sites.Select options to preview a live widget and get the embed code
Loading widget...
<div class="sunshade"
data-key="thecrag"
data-style="bar"
data-thecrag-id="2795193207"></div>
<script src="https://sunshade.info/widget.js"></script>data-thecrag-id (shade API, server-side)
<div class="sunshade"
data-key="thecrag"
data-thecrag-id="2795193207"
data-style="bar"
data-label="James (6a+) — Love Ledge"></div>Card style with sky chart link
<div class="sunshade"
data-key="thecrag"
data-thecrag-id="2795193207"
data-style="card"></div>Minimal text widget
<div class="sunshade"
data-key="thecrag"
data-thecrag-id="2795193207"
data-style="text"
data-label="James (6a+)"></div>All routes in Love Ledge with composite bars
<div class="sunshade"
data-key="thecrag"
data-mode="crag"
data-thecrag-area-id="450333144"
data-composite="both"
data-style="bar"></div>Card style with route list
<div class="sunshade"
data-key="thecrag"
data-mode="crag"
data-crag="Twin Caves"
data-region="Leonidio"
data-composite="both"
data-style="card"></div>Compact text listing
<div class="sunshade"
data-key="thecrag"
data-mode="crag"
data-crag="Hot Rock"
data-region="Leonidio"
data-style="text"></div>data-style="inline" — times rendered inside bar segments
<div class="sunshade"
data-key="thecrag"
data-thecrag-id="2795193207"
data-style="inline"
data-label="James (6a+) — Love Ledge"></div>Inline bars for composites and individual routes
<div class="sunshade"
data-key="thecrag"
data-mode="crag"
data-thecrag-area-id="450333144"
data-composite="both"
data-style="inline"></div>data-theme="dark"
<div class="sunshade"
data-key="thecrag"
data-thecrag-id="2795193207"
data-style="bar"
data-label="James (6a+)"
data-theme="dark"></div>Brand-matched colour scheme
<div class="sunshade"
data-key="thecrag"
data-thecrag-id="2795193207"
data-style="bar"
data-label="James — LIK themed"
data-sun-color="linear-gradient(90deg,#f59e0b,#ef4444)"
data-shade-color="#bfdbfe"
data-bar-bg="#e5e7eb"></div>Original mode using profile slug + client-side SunCalc computation
<div class="sunshade"
data-key="thecrag"
data-profile="leonidio-love-ledge-james"
data-style="bar"
data-label="James (6a+) — client-side"></div>data-key="leonidio" with town items
<div class="sunshade"
data-key="leonidio"
data-mode="crag"
data-crag="Town"
data-region="Town"
data-composite="both"
data-style="bar"
data-label="Leonidio Town"></div>